Ferramenta · desenvolvimento de software / ferramentas de engenharia de IA
0-CODE
2026 · Ferramenta · Node.js 18+, Bash / PowerShell
Um ciclo de desenvolvimento autônomo para Claude Code e OpenCode: o agente planeja, escreve, testa e faz commits sozinho — e continua trabalhando depois que a sessão termina.
O 0-CODE é um framework de código aberto (MIT, Node.js, zero dependências externas) que transforma um agente de IA em um executor independente: o estado do ciclo fica nos arquivos do projeto (STATE e ROADMAP), um único módulo compartilhado decide entre “continuar ou parar”, e o plugin de proteção fica fora da pasta de trabalho para que o agente não possa desativar as próprias restrições. Funciona com o Claude Code (um Stop hook) e com o OpenCode (um supervisor externo, qualquer modelo via OpenRouter). A versão pública v1.20.0 foi lançada em 18 de setembro de 2026; antes dela vieram protótipos em Python do fim de 2025 (claude-automation e três demos, MK1–MK3).
O desafio
Por padrão, um agente perde o contexto entre sessões, cai com falhas de rede, gasta o orçamento sem que ninguém perceba, pode apagar as próprias regras de segurança e declara o trabalho concluído apenas com base na própria palavra. O 0-CODE faz o ciclo sobreviver a reinícios, mantém os gastos sob controle e o torna verificável por dados, e não pelas afirmações do agente.
O que há por dentro
- Estado do ciclo em arquivos (docs/STATE.md, docs/ROADMAP.md): uma nova sessão retoma o trabalho onde a anterior parou
- Dois drivers com lógica de decisão comum: um Stop hook para o Claude Code e um supervisor externo para o OpenCode (Kimi, DeepSeek e qualquer modelo do OpenRouter)
- Proteção mínima contra comandos irreversíveis (quatro regras); o plugin de guarda fica fora da pasta de trabalho e é restaurado antes de cada turno; modos arbiter / guard-only / allow-all / confirm
- Novas tentativas em falhas de rede com pausas crescentes, trava do ciclo (um dono por projeto), controle de custos com teto de orçamento opcional
- Detector de “sem progresso”, registro de tarefas longas (em execução / atrasada / concluída / morta), registros de decisão com pelo menos três opções
- Registro legível por máquina dos achados de auditoria: o comando /productionauditloop roda até zerar os achados P0–P2 segundo os dados, e não segundo uma declaração
Números
- Código aberto, MIT, zero dependências
- 2,5 horas de trabalho autônomo — 6 commits por US$ 10,25
Tradução automática — em revisão.