Package Manager
Choose your preferred package manager. This affects all install commands.
Framework
Pick your project framework. Options and commands will adapt accordingly.
Project Name
Name your project directory. Use lowercase letters, numbers, and hyphens.
ℹ️ Use
./ to scaffold into the current directory, or type a name like my-app for a new folder. Use current directory (./)
Language
TypeScript is strongly recommended for larger projects.
UI Libraries
Select the styling and component libraries to include. Multiple selections allowed.
Database
Choose a database and ORM/client. Select "None" to skip.
Auth & Cloud Services
Add authentication and backend services. Multiple allowed.
Extras & Tooling
Add testing, linting, formatting, and version control setup.
Dev Tooling
ESLint
Prettier
Husky + lint-staged
Vitest
Jest
Playwright
Storybook
Version Control & CI
Git init
.gitignore
GitHub Actions CI
Dockerfile
.env setup
Generated Commands
Your complete terminal setup script — copy and run to scaffold your project.
Package Manager
bun
Framework
—
Project Dir
my-app
Language
TypeScript
UI Libs
none
Database
—
~/terminal — zsh
$ # ── 1. Scaffold project
$ # (Select a framework above)
Step 1 of 9
