Introduction
AvaKit is the open-source, AI-native developer toolkit for Avalanche: one framework-agnostic core plus four surfaces (React, a CLI, an MCP server, and Studio).
AvaKit gets you from idea to first transaction in minutes. You get social-login onboarding (no seed phrases), a shadcn/ui design system with dark and light from day one, deploy-ready contracts, and AI context so Claude Code and Cursor understand your project. It wraps mature pieces like viem, Web3Auth, and Foundry instead of reinventing them.
Quickstart
Scaffold a full dapp with one command:
$ npm create avalanche-app@latest my-appThen follow the steps the CLI prints (they vary by template and wallet):
$ cd my-app
pnpm install
cp .env.example .env.local # social login only; injected scaffolds skip this
pnpm devOpen localhost:3000, connect a wallet, and send your first transaction on Avalanche Fuji.
icm-messenger, l1-launch, and token-bridge templates start a local Avalanche devnet first — run pnpm run devnet / l1 / bridge (needs avalanche-cli and a Unix-like shell) before pnpm dev. See the CLI docs.The packages
Everything is built on one framework-agnostic kernel, consumed through the surface you need:
@avakit/core: viem clients, wallet adapters, deploy helpers, and chain data.@avakit/react:<ConnectAvalanche />and hooks, built on shadcn/ui.create-avalanche-app: the scaffolder that generates deploy-ready apps from eight templates.@avakit/mcp: an MCP server so AI agents can scaffold, deploy, and read chain state.@avakit/studio: a local dashboard for L1s, Interchain Messaging, and on-chain data (also an MCP server).
Design principles
- Onboarding friction lives on the dev side. AvaKit removes it, not the wallet's.
- Safe defaults: Fuji testnet first, mainnet is explicit opt-in, secrets stay in env.
- No lock-in: adapter-based wallets and copy-in shadcn components.
- AI-native: agent context ships with every app.
Go deeper
Curious how AvaKit is actually put together? The full story lives in the repo: the vision, the PRD, the architecture, the decision records, and per-package specs (00–12) — plus a security review.
Feel like a builder? Star the repo on GitHub, read the deep-dive docs, or grab all five packages on npm.
