create and pass the directory directly.
Arguments
| Argument | Description |
|---|---|
directory | Target directory for the project. Prompted interactively if omitted. |
Options
| Flag | Default | Description |
|---|---|---|
-y, --yes | false | Skip all prompts and use defaults (Vercel gateway, GitHub auth, no extra features). |
--no-install | — | Skip automatic dependency installation. |
--from-git <url> | — | Clone from a git repository instead of the built-in template. |
Interactive prompts
When run without--yes, the CLI walks you through:
- Project name — the target directory name
- Gateway — the AI gateway to use (e.g. Vercel AI Gateway, OpenRouter)
- Features — optional features to enable (e.g. web search, image generation)
- Auth providers — authentication method (e.g. GitHub OAuth)
- Install dependencies — whether to run the package manager automatically
npm_config_user_agent environment variable (npm, pnpm, yarn, or bun).
What gets generated
Thecreate command copies the built-in template and writes a tailored chat.config.ts with your selections pre-filled: