Requirements
What a TurbineKit project needs on your machine and in production. Nothing on this page costs money.
- Node.js24
- pnpm10
- Postgres16 or later
- TestsPGlite, no database
Node.js 24
The version in .nvmrc. The CLI and every app need it.
pnpm 10
Run corepack enable once, and Node.js provides the pnpm version the project
asks for.
Postgres 16 or later
Pick one:
pnpm db:localruns PGlite as a Postgres server. Nothing to install, no Docker. SetDATABASE_POOL_MAX=1: it runs one query at a time.docker compose up -druns Postgres 18 fromcompose.yaml.- Any Postgres 16 or later, such as PlanetScale, Neon, Supabase or a local install. Use its connection string.
PGlite for tests
pnpm test runs every package’s tests on PGlite, a Postgres that runs inside
the test process. Tests need no database server, so CI needs none either.
Hosting
Vercel works without changes, and runs the daily cleanup cron from
apps/web/vercel.ts. Any other Node.js host works too: pnpm build, then
pnpm --filter web start. The core uses no Vercel-only API.
Run one command. The CLI asks the rest, and your agent takes it from there.
pnpm create turbinekit my-appSee the prompt
Paste it into an agent that can run commands, such as Claude Code, Codex or Cursor.
Create a new TurbineKit project with me.
TurbineKit (https://turbinekit.dev) is an open-source Turborepo and Next.js starter. Its CLI, create-turbinekit, needs Node.js 24 and pnpm 10 (run `corepack enable` once).
1. Run `pnpm dlx create-turbinekit --help` to see its options.
2. Ask me its questions one at a time, with their defaults: the folder, the product name, one sentence about the product, the company or legal name, the contact email, the languages and the modules. Skip what I have already told you.
3. The CLI only asks questions in an interactive terminal, so run it with my answers as options and `--yes`. Show me the command before you run it.
4. In the new folder, read AGENTS.md. Then do "1. Minimal setup" in SETUP.md, and tick each box you finish.
5. Tell me the URL of the running app, and which services SETUP.md lists next.No sign-up, no API keys. Needs Node.js 24 and pnpm 10.