For the complete documentation index, see llms.txt. Prefer markdown by appending.mdto documentation URLs or sendingAccept: text/markdown.
CLI
Create an AI Kit project with @turbostarter/cli. Optional mobile, local or cloud Postgres, then AI Gateway, models, tools, voice, and S3 from one flow.
The TurboStarter CLI is the fastest way to bootstrap AI Kit. It clones repository, prepares env files, optionally configures AI provider keys, installs dependencies, and starts local services when you want it.
Shared install and Core/Edge flows live in the Core CLI docs. This page focuses on what is unique to AI Kit.
Create an AI Kit project
npx @turbostarter/cli@latest new -k aiWithout -k, pick AI Kit when the CLI asks which kit to use. You can also set the output directory with -c, --cwd <path>.
Prerequisites: Git, Node.js, and pnpm (the CLI can install pnpm for you). Local database setup needs Docker.
Prompts specific to AI Kit
- Project name - folder slug plus
PRODUCT_NAMEin.env.local - Include the mobile app? - default is no. Saying no removes
apps/mobile, mobile UI packages, Expo auth wiring, and related CI so you keep a web-first workspace - Configure providers now? - recommended if you already have keys; otherwise skip and edit env files later
Web is always included, as it hosts the backend and needs to be running to use the AI features.
✔ All prerequisites satisfied, let's start! 🚀
? Which kit do you want to use? › AI Kit
? Enter your project name. › Acme AI
? Include the mobile app? › No
? Configure all providers now? › Yes, configure now (recommended)
Let's configure it!
You can skip any step by pressing enter.
? Database › Local (Docker)
? Configure AI Gateway? › Yes
? AI Gateway API key › ••••••••
? Configure other model providers? › Yes
? OpenAI API key › ••••••••
# ... Anthropic, Google, xAI, DeepSeek, Replicate (skip any with enter)
? Configure AI tools? › No
? Configure voice? › No
? Configure S3 storage? › No
✔ Repository successfully pulled!
✔ Dependencies successfully installed!
✔ Services successfully started!
🎉 AI Kit is ready in .../acme-ai!
> cd acme-ai
> pnpm devProblems? See AI Kit docs or Core troubleshooting.
Skip what you do not need yet
You do not need every provider on day one. Configure AI Gateway or a single model key to run Chat, then add tools, voice, or S3 when you open those templates.
Update an AI Kit project
From the project root (clean git tree):
npx @turbostarter/cli@latest project updateThe CLI detects AI Kit, ensures upstream is pointed at the kit repository, then merges upstream/main. Conflicts are listed with the usual git follow-up steps.
For manual updates, see Updating codebase, it uses the same git mechanics.
Integrate with Core Kit
Combining AI features into an existing Core Kit monorepo is a different path - see Integrate with Core Kit.
How is this guide?
Last updated on