No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Laboratório de foguetes com um agente de IA. Monte o seu foguete com motores e materiais reais, veja o desempenho e o custo, monte o plano de financiamento e lance — com animação 3D, telemetria e falhas que viram cena. O agente responde sobre espaço, economia e mercado, e também altera e lança o foguete por você. Feito a partir do PRD Space AI Agent, com o design system “Turquesa”.
Roteiro para apresentar em 6–7 minutos: docs/APRESENTACAO.md.
Os números são aproximados e educativos. Fontes em docs/DADOS.md.
docs/ANALISE.mddocs/DESIGN-SYSTEM.mdPrecisa de Node 22+ e a chave de alguma IA (veja abaixo).
npm install
cp .env.example .env.local # e preencha a chave da IA escolhida
npm run dev # http://localhost:3000
O app funciona com qualquer IA. Na Vercel (Settings → Environment Variables) ou
no .env.local, preencha uma das opções. Se houver mais de uma, vale a
primeira desta lista:
| IA | Variáveis | Busca na web |
|---|---|---|
| Qualquer API compatível com a da OpenAI | AI_API_KEY, AI_BASE_URL, AI_MODEL | Não |
| Claude (Anthropic) | ANTHROPIC_API_KEY | Sim, com fontes |
| Grok (xAI) | XAI_API_KEY | Não |
| OpenAI | OPENAI_API_KEY, AI_MODEL | Não |
AI_MODEL troca o modelo em qualquer opção. O Grok usa grok-4.6 por padrão;
se a xAI disser que o modelo não existe, coloque em AI_MODEL o nome que aparece
no painel da xAI.
Exemplos de AI_BASE_URL para a opção genérica:
https://generativelanguage.googleapis.com/v1beta/openai/https://api.groq.com/openai/v1https://openrouter.ai/api/v1A checagem de lançamento e o foguete 3D funcionam igual com qualquer IA — são cálculo do próprio app. Sem busca na web, a IA avisa que perguntas sobre notícias recentes podem estar desatualizadas.
Depois de mudar uma variável na Vercel, faça um Redeploy para ela valer.
npm test # checagem, construtor, voo, empresa, escolha da IA e loop do agente (Vitest)
npm run typecheck
npm run build
O navegador manda a conversa para /api/chat; o servidor roda o loop do agente
(a IA configurada + check_launch + show_rocket, e web_search no Claude) e devolve texto, checagem
e modelo 3D em streaming. As regras de lançamento são simplificadas e educativas —
não são aprovação de engenharia real.