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
- create-avalanche-app — the scaffolder, 8 templates (minimal, nft-mint, token-gated, erc20, ICM messenger, encrypted-ERC, L1 launch, token bridge)
- @avakit/react — , , hooks, on shadcn/ui
- @avakit/core — framework-agnostic kernel (viem clients, adapters, deploy helpers)
- @avakit/mcp — the AI/MCP server
- @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)