Prérequis
Ce dont un projet TurbineKit a besoin sur votre machine et en production. Rien sur cette page ne coûte d'argent.
- Node.js24
- pnpm10
- Postgres16 ou plus récent
- TestsPGlite, sans base de données
Node.js 24
La version de .nvmrc. La CLI et chaque app en ont besoin.
pnpm 10
Lancez corepack enable une fois, et Node.js fournit la version de pnpm que le
projet demande.
Postgres 16 ou plus récent
Au choix :
pnpm db:localfait tourner PGlite comme serveur Postgres. Rien à installer, pas de Docker. MettezDATABASE_POOL_MAX=1: il exécute une requête à la fois.docker compose up -dlance Postgres 18 depuiscompose.yaml.- Tout Postgres 16 ou plus récent, comme PlanetScale, Neon, Supabase ou une installation locale. Utilisez sa chaîne de connexion.
PGlite pour les tests
pnpm test lance les tests de chaque package sur PGlite, un Postgres qui tourne
dans le processus de test. Les tests n’ont besoin d’aucun serveur de base de
données, donc la CI non plus.
Hébergement
Vercel fonctionne sans changement, et lance le cron de nettoyage quotidien
depuis apps/web/vercel.ts. Tout autre hébergeur Node.js fonctionne aussi :
pnpm build, puis pnpm --filter web start. Le cœur n’utilise aucune API
propre à Vercel.
Lancez une commande. La CLI pose les autres questions, et votre agent prend la suite.
pnpm create turbinekit my-appVoir le prompt
Collez-le dans un agent qui peut lancer des commandes, comme Claude Code, Codex ou Cursor. Le prompt est en anglais.
Create a new TurbineKit project with me.
Talk to me in French.
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.Sans inscription, sans clé d'API. Il faut Node.js 24 et pnpm 10.