---
title: Introdução
description: O TurbineKit é um starter open source de Turborepo e Next.js, com as regras da casa e os skills que o seu agente de código segue.
sidebar:
  order: 1
---

O TurbineKit começa um produto como um Turborepo com um único app Next.js (mais
as docs da API, se você quiser). A CLI pergunta o nome do seu produto, os
idiomas e os módulos, e depois só escreve o que você escolheu: sem código
morto, sem dependências sobrando.

```sh
pnpm create turbinekit my-app
```

Todo projeto vem com os arquivos que um agente de código lê antes de mudar o
código:

- `AGENTS.md`: o mapa do projeto e as regras da casa.
- `SETUP.md`: a configuração, serviço por serviço, com caixas que o agente
  marca.
- `LAUNCH.md`: o que fazer antes que pessoas de verdade usem o produto.
- `.agents/skills/`: uma receita para cada mudança comum, como uma página, uma
  operação de API, uma tabela, um idioma ou um e-mail.

## O que todo projeto tem

- Next.js 16 com Cache Components, React 19, Tailwind CSS 4 e shadcn/ui.
- Login com better-auth: e-mail e senha, Google, GitHub, passkeys,
  autenticação em dois fatores, chaves de API e OAuth 2.1 para assistentes de
  IA.
- Uma API, três portas: cada operação é um endpoint REST, uma ferramenta MCP e
  uma entrada OpenAPI, apoiada em um serviço que as suas server actions também
  chamam.
- Postgres e Drizzle, com os testes no PGlite.
- Idiomas, SEO, e-mails e builds que não precisam de segredos.

## Próximos passos

- [Início rápido](/docs/pt-br/quickstart): criar um projeto e colocar para
  rodar.
- [CLI](/docs/pt-br/cli): cada pergunta e a flag dela.
