Spec&Code

PRDs & SPECs escritos por um conselho de Arquitetura, Engenharia e QA.

Use ao menos 8 caracteres. Comprimento vale mais que símbolos.

Este é o primeiro acesso: a conta que você criar agora será a proprietária e poderá cadastrar os demais membros da equipe.

Acesso bloqueado

Projetos

? —
Spec&Code

Olá

O que você quer construir?

Seus projetos

Enter envia · Shift+Enter quebra a linha

O Spec&Code constrói só o que as SPECs do projeto pedem.

Prévia do app Abrir em outra janela

O app aparece aqui quando estiver rodando.

Sem projeto selecionado você ainda pode gerar e salvar, mas não haverá histórico nem vínculo com um registro.

Briefing do produto

Conte a ideia, responda três perguntas e confira o seu MVP. A IA só organiza o que você escreveu.

O que é, para quem e por que existe. Um parágrafo basta.

As pessoas ou o tipo de negócio. Ex.: mentores e os empresários que eles acompanham.

As 3 a 5 coisas principais, na ordem. Uma por linha, se preferir.

O que NÃO entra na primeira versão. Pode deixar em branco. Login, cadastro, redefinição de senha e perfil já estão previstos em todo projeto.

Confira o seu MVP e ajuste o que quiser: é isto que vira os documentos.

De 3 a 5. Elas viram as telas do design. A primeira é a principal.

Além das funcionalidades do MVP, login, cadastro, redefinição de senha e perfil já estão previstos no desenvolvimento de todo projeto. São obrigatórios: não precisa listá-los aqui, e eles nunca ficam fora do escopo.

LoginCadastroRedefinição de senhaPerfil

O que NÃO entra na primeira versão.

Com o MVP conferido, o Conselho de IA escreve PRD, arquitetura, SPEC e plano de testes. Leva alguns minutos.

Ainda não há documentos neste projeto

Preencha o briefing e clique em “Gerar documentos”.

Auditoria automatizada

Nota A+ (Production Ready MVP)

Prontidão
96/100

            
            
Salvar atualiza o arquivo da pasta do projeto (é o que o agente lê) e cria uma versão nova no histórico. Ctrl+S salva, Esc cancela.

Estilo visual obrigatório

Gere os documentos antes de construir

O agente de codificação trabalha a partir do PRD, da arquitetura e da SPEC.

Construir é no app de desktop

O agente de IA escreve o código no seu computador. Este projeto, com os documentos, já está sincronizado: abra o Spec&Code no computador, entre com a mesma conta e construa de lá.

Desenvolver o MVP com um agente de IA

O agente salva os documentos na pasta do projeto, lê o PRD, a arquitetura, a SPEC e o design aprovado (se houver) e constrói o código, tarefa por tarefa.

O agente escolhido vale para todos os projetos e também constrói pela conversa. Ele também fica em Configurações → Pastas & Exportação.

Executar o agente roda um programa na máquina do Studio, então só o proprietário da instância pode fazê-lo. Você pode salvar os documentos e abrir a pasta para usar outro agente.

Pasta do projeto

Os documentos são gravados em

Mais opções

Gerar código base com testes

Cria o esqueleto do projeto (pastas, configuração e testes iniciais), sem usar um agente.

Acompanhar o progresso

Veja quais tarefas da SPEC já foram implementadas na pasta do projeto.

Histórico de gerações

O que a IA mudou neste documento

Progresso da implementação

Inferido dos arquivos em ./projects/. Não depende do agente reportar nada. Atualiza sozinho enquanto esta página está aberta.

—

Carregando...

Publicar

· Coloque o site no ar com um clique e volte atrás se algo der errado.

Carregando…

Configurações do Spec&Code

Provedores de Inteligência Artificial, Modelos e Padrões de Arquitetura

Estas chaves são só suas: ficam cifradas na sua conta, e só a sua conta as usa. Sem uma chave sua, os documentos saem dos modelos prontos do Studio, sem IA.

Carregando provedor ativo...

O endereço que aparece em Developer → Status: Running no LM Studio, com ou sem o /v1.

O LM Studio escolhe a janela de contexto ao carregar o modelo, não a cada pedido. Antes de gerar, o Studio deixa o modelo carregado com Context Length de 32768 (ou o máximo dele): uma fase da SPEC sozinha tem ~16k tokens; com menos, ela não cabe e sai sem IA.

Crie em openrouter.ai/settings/keys. O uso é cobrado dos créditos da conta no OpenRouter; os modelos terminados em :free não cobram, com limite diário.

No formato fornecedor/modelo, como em openrouter.ai/models. Depois de "Testar conexão", a lista sugere todos os modelos de texto disponíveis.

O Console exige chave mesmo nos modelos grátis: ela é da conta, não do modelo. Copie em opencode.ai/console.

Dois avisos sobre a lista de graça. Ela é temporária: os modelos saem quando a equipe achou que já coletou feedback. E a cota é contada na conta, não no modelo — quando ela acaba, todos os modelos grátis acusam limite, mesmo os que você nunca usou, e trocar de modelo não resolve. O que resolve é esperar a janela, ativar Use balance no console, ou usar outro provedor com chave própria (o Gemini tem cota separada; o Ollama roda na sua máquina). Os marcados como pode usar dados podem treinar modelos futuros com o que você escrever — o que inclui o briefing do cliente. Para documento que não pode vazar, escolha um sem retenção.

Modelo por etapa (opcional)

Deixe vazio para usar o modelo do provedor. Dá para usar um modelo mais capaz na arquitetura e na SPEC e um mais barato no auto-fill e no PRD.

Quanto tempo a IA pode ficar sem mandar nada antes de o Studio desistir e tentar de novo. A resposta chega em pedaços: enquanto ela vem, não há corte. Para começar a responder, a IA tem pelo menos 3 minutos, porque os modelos que raciocinam antes de escrever demoram a começar.

Opções avançadas (para desenvolvedores) Padrão

Usado pelo agente LM Studio (Bionic); pode ser outro que o dos documentos. Precisa ter Tool Use no LM Studio: é com as ferramentas que o agente cria os arquivos.

Pode ser qualquer pasta do computador. Relativa (projects, clientes/2026) ou absoluta (D:\Clientes). O projeto cria uma subpasta com o próprio nome dentro dela.

Opcional. Com a chave, a conversa pode desenhar as telas do app no Google Stitch, no estilo visual escolhido, antes de construir: marque "Desenhar também as telas no Google Stitch" ao escolher o estilo. Sem a chave, o app é construído direto no estilo escolhido. A chave é da sua conta: fica cifrada, só é usada nos seus projetos e nunca é exibida de novo. Crie a sua em stitch.withgoogle.com/settings.

Carregando...
Configurações salvas no .env com sucesso!

Novo projeto

Texto melhorado pela IA a partir do que você escreveu. Revise antes de salvar.

No navegador, funciona no computador e no celular.

Opções avançadas (para desenvolvedores) Padrão

Sem preferência, deixe como está: o padrão é uma combinação testada. Estas escolhas fixam o que a SPEC vai prescrever e só mudam numa nova geração.

Este projeto usa uma configuração escolhida no modo avançado (outra linguagem ou plataforma). Por isso as opções técnicas aparecem, mesmo no modo guiado.

Importar código existente

Reconstrói o PRD, a arquitetura, a SPEC e o plano de testes lendo o código que está na pasta do projeto. Nada é executado e arquivos de segredo (.env, chaves) não são lidos.

Evoluir o projeto

Acrescenta uma funcionalidade como uma fase nova no fim da SPEC. O que já existe não é regerado e as tarefas atuais mantêm o número, então o progresso continua valendo.

Ada

Conectando…