@sei-js/create-sei creates a Next.js dApp with TypeScript, wallet integration, and Sei network configuration.
Quick start
You do not need to install@sei-js/create-sei globally:
- npx
- bunx
Interactive setup
1
Run the CLI
Run the command without
--name to enter the project name interactively:2
Install and run
3
Start building
Open
http://localhost:3000. The generated dApp connects to Pacific-1 by default. Set NEXT_PUBLIC_CHAIN=testnet in .env.local to use Atlantic-2.CLI options
Default template
The default template is a Next.js EVM dApp. Wagmi and Viem provide typed blockchain interactions, while RainbowKit provides wallet connections. It currently uses Next.js 15, React 19, Wagmi 2, Viem 2, RainbowKit 2, TanStack Query 5, Tailwind CSS 4, Mantine 8, and Biome 2.Extensions
Use an extension to add an example to the base template.List available extensions
Precompiles extension
Add a Bank precompile example that queries the native SEI supply:Included configuration
- Next.js App Router project structure
- Wallet connections through Wagmi and RainbowKit
- Pacific-1 and Atlantic-2 chain configuration
- TypeScript, Biome, Mantine UI, and Tailwind CSS
Troubleshooting
- For Node.js version conflicts, use
nvmto switch versions. - For npm permission errors, do not use
sudo. Usenvmor fix your npm permissions. - For registry timeouts, run
npm config set registry https://registry.npmjs.org/before retryingnpx.