Console de administração
Gerencie as pessoas que usam o seu produto. Usuários, papéis, banimentos, personificação com um aviso e um log de auditoria do que os admins fizeram.
- ID na CLIadmin
- Construído comadmin do better-auth
- Arquivos11
- Chaves para definirNenhuma
O que ele adiciona
- O
/admin, que responde 404 para quem não é admin. - Usuários e papéis: encontre uma pessoa, veja a conta dela, mude o papel dela.
- Banimentos: um banimento encerra a sessão da pessoa na hora e também bloqueia as chaves de API dela e os tokens OAuth dos apps conectados dela.
- Personificação: veja o app como uma pessoa vê, com um aviso que mostra isso o tempo todo.
- Um log de auditoria: quem baniu ou personificou quem, e quando.
pnpm admin:grant, para tornar uma conta admin pela linha de comando.- Testes de navegador para os fluxos de administração.
Como configurar
Torne a sua conta admin, depois faça logout e login de novo:
pnpm admin:grant you@example.com
O mesmo comando funciona em produção, com o DATABASE_URL desse ambiente.
Antes de entrar no ar
Defina o primeiro admin no banco de dados de produção, e mantenha a lista
curta. O LAUNCH.md pede que você teste o cadastro, o login e a exclusão de
conta em produção; teste lá também um banimento e uma personificação.
Deixar de fora ou adicionar depois
Deixe admin fora de --modules para começar sem o console. Para adicionar o
console a um projeto existente, peça ao seu agente para usar o skill
add-module.
Rode um comando. A CLI pergunta o resto, e o seu agente continua daí.
pnpm create turbinekit my-appVer o prompt
Cole em um agente que possa rodar comandos, como Claude Code, Codex ou Cursor. O prompt está em inglês.
Create a new TurbineKit project with me.
Talk to me in Brazilian Portuguese.
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.Sem cadastro, sem chaves de API. Precisa de Node.js 24 e pnpm 10.