Installation

You don’t need to install @sei-js/create-sei globally. Use it directly with npx or pnpm:
npx @sei-js/create-sei app -name my-sei-app

Interactive Setup

The CLI provides an interactive wizard to guide you through project setup:
1

Run the CLI

Execute the create-sei command with your project name:
npx @sei-js/create-sei app
2

Choose Framework

  • cd my-sei-app
  • yarn install
  • yarn dev
3

Project Setup

The CLI automatically configures:
  • TypeScript configuration
  • Up to date NextJS
  • Tailwind CSS styling
  • Biome formatting
  • Mantine UI components
  • Git initialization

CLI Options

  • app: Create a new Sei dApp
    • --name: Project name (must be valid package name)
    • --extension: Add one of the optional extensions to your project
  • list-extensions: List the available extensions
Template Combinations: The CLI creates different project templates based on your flag combinations. See all available combinations on the Templates page.

What Happens Next

After running the CLI, you’ll have a fully configured Sei dApp ready for development:
  • Project Structure Created - Organized file structure with components, hooks, and utilities properly scaffolded.
  • Wallet Integration Ready - Pre-configured wallet connections and connection hooks ready to use.
  • Development Tools Configured - TypeScript, Biome, Mantine UI, and Tailwind CSS automatically configured with sensible defaults and ready for immediate development.
  • Sei Network Integration - Built-in Sei network configuration and contract interaction examples to help you start building on Sei right away.