Comparé à next-forge
TurbineKit est un successeur spirituel de next-forge. La même base Turborepo et Next.js, avec moins de pièces, des outils gratuits, et une CLI qui n'écrit que ce que vous choisissez.
| next-forge | TurbineKit | |
|---|---|---|
| Apps | 7 | 1 app, plus les docs |
| Construit autour de | Clerk, BaseHub, Liveblocks, Knock, Arcjet, Svix… | Des outils libres et gratuits ; les services payants restent optionnels |
| Base de données | Prisma | Drizzle, PGlite pour les tests et le travail en local |
| Connexion | Clerk | better-auth, avec OAuth pour les clients MCP |
| API | Une app à part | Une seule définition : REST, MCP et OpenAPI |
| Choix des fonctionnalités | Suppression à la main | La CLI retire ce que vous ne choisissez pas |
Une app au lieu de sept
Dans TurbineKit, une seule app Next.js contient le site, la connexion, l’app connectée, l’API REST et le serveur MCP. Les docs de l’API sont une seconde app, et seulement si vous les choisissez. Moins d’apps, c’est moins de déploiements, moins de fichiers d’environnement, et moins de choses à apprendre pour un agent avant qu’il puisse aider.
Les outils gratuits d’abord
Chaque service de TurbineKit est optionnel et désactivé tant que ses clés ne sont pas définies, et chacun a une solution gratuite de repli : une boîte de dev pour l’e-mail, le disque local pour les fichiers, PGlite pour la base de données. Le premier build ne demande aucun compte nulle part.
La connexion et l’API
better-auth tourne dans votre app et votre base de données : e-mail et mot de passe, Google et GitHub, passkeys, double authentification, clés d’API, et OAuth 2.1 pour que Claude, ChatGPT et Cursor puissent se connecter à votre serveur MCP. Chaque opération est définie une fois et devient un endpoint REST, un outil MCP et une entrée OpenAPI, avec les mêmes permissions partout.
Quand next-forge convient mieux
next-forge arrive branché aux services autour desquels il est construit. Si vous voulez Clerk, un CMS avec BaseHub, la collaboration en temps réel avec Liveblocks, ou Storybook dès le premier jour, next-forge vous les donne, et TurbineKit non.
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.