Aller au contenu
Démarrer un projetDémarrer

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.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:local fait tourner PGlite comme serveur Postgres. Rien à installer, pas de Docker. Mettez DATABASE_POOL_MAX=1 : il exécute une requête à la fois.
  • docker compose up -d lance Postgres 18 depuis compose.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-app
Voir 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.