Saltar al contenido
Empezar un proyectoEmpezar

El starter de Next.jsque tu agente conoce

Turborepo y Next.js, con las reglas del proyecto y los skills que sigue tu agente de código, para que cada nueva función encaje en el código. La CLI solo escribe los módulos que eliges, sobre herramientas libres y gratuitas.

Ver el prompt

Pégalo en un agente que pueda ejecutar comandos, como Claude Code, Codex o Cursor. El prompt está en inglés.

Create a new TurbineKit project with me.
Talk to me in Spanish.

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.

Sin registro, sin claves de API. Necesita Node.js 24 y pnpm 10. Ver el código en GitHub

Languages

Modules (space to toggle)

Command

pnpm create turbinekit my-app

7 de 7 módulos no se quita nada

Un agente escribe buen código cuando el proyecto le dice cómo. La mayoría de los starters no lo dicen: tu agente adivina y tú limpias después.

Cómo funciona

Primero, ejecuta la CLI.

Pide un nombre, los idiomas y los módulos, y solo escribe lo que elegiste. Sin código muerto, sin dependencias de sobra.

pnpm create turbinekit acme --modules orgs,payments
◇ The project
acme · English · Teams, Payments
◇ Left out: Admin console, File uploads, API docs, Analytics, Consent banner
└ Done. Next: cd acme && pnpm db:local

Luego pide una función a tu agente.

Tu agente lee AGENTS.md, elige el skill adecuado y ejecuta las comprobaciones antes de decir que terminó.

Agrega un endpoint que liste los proyectos de un equipo, con paginación.

Read AGENTS.md
Using skill add-operation
+ packages/api/src/operations/projects-list.ts
+ packages/api/src/services/projects.ts
pass pnpm lint, typecheck, test

Cada endpoint abre tres puertas.

Define una operación una sola vez. Tus páginas, los clientes REST y los asistentes de IA por MCP la reciben, con los mismos permisos.

curl acme.com/api/v1/projects -H "Authorization: Bearer tk_…"

REST

{
  "data": [{ "id": "prj_4fQ9…",
    "name": "Launch" }],
  "has_more": false
}

MCP

tool projects_list
scope projects:read
→ 1 project

OpenAPI

GET /api/v1/projects
operationId: projects.list
200, 401, 403

Escrito para agentes

Tu agente no adivina cómo funciona este código. Lee el mapa, las reglas del proyecto y una receta para cada cambio común.

acme

  • .agents/skills/
  • add-page · add-operation · add-table
  • add-locale · add-email · add-module…
  • apps/web/
  • messages/en.json · fr.json
  • src/app/[locale]/
  • packages/
  • api/ operations, services
  • auth/ better-auth, OAuth for MCP
  • db/ Drizzle schema, PGlite
  • email/ React Email
  • i18n/ · site/ · ui/
  • AGENTS.md
  • CLAUDE.md
  • LAUNCH.md
  • SETUP.md
  • turbinekit.json
  • turbo.json

Qué trae el kit

Lo que la mayoría de los productos necesita desde el primer día. Cada servicio es opcional y queda apagado hasta que agregas sus claves: el primer build no necesita secretos.

Siempre incluido

  • App de Next.jsCache Components, React 19, Tailwind CSS 4, shadcn/uiNext.js 16
  • Inicio de sesiónCorreo y contraseña, Google, GitHub, passkeys, doble factorbetter-auth
  • Una API, tres puertasREST, MCP y OpenAPI desde una sola definiciónoperaciones
  • Servidor MCPClaude, ChatGPT y Cursor se conectan con OAuth/mcp
  • Base de datosPostgres y Drizzle, con los tests sobre PGliteDrizzle
  • IdiomasCinco para elegir, con URL, correos, páginas legales y docs de la API traducidosnext-intl
  • SEOMetadatos, hreflang, sitemap, llms.txt, una copia en Markdown de cada páginaincluido
  • CorreoReact Email, y un buzón de desarrollo hasta que agregues un proveedorReact Email

Para elegir en la CLI

Comparado con next-forge

TurbineKit es un sucesor espiritual de next-forge: la misma base de Turborepo y Next.js, con menos piezas y sin servicios de pago obligatorios.

Temanext-forgeTurbineKit
Apps71 app, más las docs
Construido alrededor deClerk, BaseHub, Liveblocks, Knock, Arcjet, Svix…Herramientas libres y gratuitas; los servicios de pago son opcionales
Base de datosPrismaDrizzle, PGlite para los tests y el trabajo en local
Inicio de sesiónClerkbetter-auth, con OAuth para clientes MCP
APIUna app aparteUna sola definición: REST, MCP y OpenAPI
Elegir funcionesBorrar a manoLa CLI quita lo que no eliges

Leer la comparación completa

Preguntas

Con cualquier agente que lea AGENTS.md: Claude Code, Codex, Cursor y otros. Los skills están en .agents/skills y enlazados también para Claude Code.

Ejecuta un comando. La CLI pregunta lo demás, y tu agente sigue desde ahí.

pnpm create turbinekit my-app
Ver el prompt

Pégalo en un agente que pueda ejecutar comandos, como Claude Code, Codex o Cursor. El prompt está en inglés.

Create a new TurbineKit project with me.
Talk to me in Spanish.

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.

El código es tuyo desde el primer commit: licencia MIT, sin cuenta, sin ataduras. Leer las docs