Herramienta · desarrollo de software / herramientas de ingeniería de IA
0-CODE
2026 · Herramienta · Node.js 18+, Bash / PowerShell
Un ciclo de desarrollo autónomo para Claude Code y OpenCode: el agente planifica, escribe, prueba y hace commits por su cuenta, y sigue trabajando cuando termina la sesión.
0-CODE es un framework de código abierto (MIT, Node.js, sin dependencias externas) que convierte un agente de IA en un trabajador independiente: el estado del ciclo se guarda en archivos del proyecto (STATE y ROADMAP), un único módulo compartido decide «continuar o parar» y el plugin de protección está fuera de la carpeta de trabajo para que el agente no pueda desactivar sus propias restricciones. Funciona con Claude Code (un hook Stop) y con OpenCode (un supervisor externo, cualquier modelo vía OpenRouter). La versión pública v1.20.0 salió el 18 de septiembre de 2026; la precedieron prototipos en Python de finales de 2025 (claude-automation y tres demos, MK1–MK3).
El reto
De serie, un agente pierde el contexto entre sesiones, se cae ante fallos de red, gasta el presupuesto sin que nadie lo note, puede borrar sus propias reglas de seguridad y da el trabajo por terminado solo porque él lo dice. 0-CODE hace que el ciclo sobreviva a los reinicios, mantiene el gasto bajo control y permite verificarlo con datos, no con las afirmaciones del agente.
Qué incluye
- Estado del ciclo en archivos (docs/STATE.md, docs/ROADMAP.md): una nueva sesión retoma el trabajo donde se interrumpió la anterior
- Dos drivers con una lógica de decisión común: un hook Stop para Claude Code y un supervisor externo para OpenCode (Kimi, DeepSeek y cualquier modelo de OpenRouter)
- Protección mínima contra comandos irreversibles (cuatro reglas); el plugin de protección vive fuera de la carpeta de trabajo y se restaura antes de cada turno; modos arbiter / guard-only / allow-all / confirm
- Reintentos ante fallos de red con pausas crecientes, bloqueo del ciclo (un propietario por proyecto), control de costos con un tope de presupuesto opcional
- Un detector de «sin progreso», un registro de tareas de larga duración (en curso / vencida / terminada / muerta), registros de decisiones con al menos tres opciones
- Un registro legible por máquina de hallazgos de auditoría: el comando /productionauditloop se ejecuta hasta que no quedan hallazgos P0–P2 según los datos, no según una declaración
Cifras
- Código abierto, MIT, cero dependencias
- 2.5 horas de trabajo autónomo: 6 commits por 10.25 USD
Traducción automática, en revisión.