DEV Community

Cover image for Build on Avalanche in one command, social login, deploy, and mint from the browser
Meriç Cintosun
Meriç Cintosun

Posted on

Build on Avalanche in one command, social login, deploy, and mint from the browser

Building on Avalanche's C-Chain is EVM compatible and end user onboarding is basically solved Core wallet has seedless social login. The friction that's left is on the developer side: spinning up a modern dapp with onboarding wired up still takes hours.

So I built AvaKit an open source, AI-native toolkit that removes that friction. Here's the whole thing:

npm create avalanche-app@latest

Pick a template, pick social login, pick Fuji. That's it.

Sign in with Google, no seed phrase

The headline feature. Users click "Sign in with Google" and they're in keys stay inside the provider's HSM, AvaKit never touches them. It works on localhost out of the box with a bundled demo key; you set your own (free, from Web3Auth) before deploying.

Deploy from the browser

Contracts compile to bundled bytecode, so there's no Foundry or backend at runtime. You click "Deploy," approve in your wallet, and your ERC-721 is live. Then you mint a real on chain transaction on Fuji you can verify on Snowtrace.

AI-native

Every generated app ships CLAUDE.md, llms.txt, and .cursor/rules, so your AI assistant understands the project. And @avakit/mcp is an MCP server that lets Claude Code or Cursor scaffold apps, deploy contracts, and read chain state directly. You can literally ask: "Scaffold an nft-mint dapp and deploy it to Fuji."

What's in the box

  1. create-avalanche-app — the scaffolder, 8 templates (minimal, nft-mint, token-gated, erc20, ICM messenger, encrypted-ERC, L1 launch, token bridge)
  2. @avakit/react — , , hooks, on shadcn/ui
  3. @avakit/core — framework-agnostic kernel (viem clients, adapters, deploy helpers)
  4. @avakit/mcp — the AI/MCP server
  5. @avakit/studio — a local dashboard to spin up devnets, send Interchain messages, and inspect data

The philosophy is wrap, don't rewrite: it's built on viem, Web3Auth, and Foundry, packaged for a great DX. It's MIT licensed and testnet-first (mainnet is explicit opt-in).

Try it, and tell me what breaks:

npm create avalanche-app@latest
GitHub: https://github.com/mericcintosun/AvaKit
Docs: https://avakit.dev/docs
90 second demo: https://youtu.be/GeSpcrmIpnc

Top comments (0)