Tool · softwareontwikkeling / tools voor AI-engineering
0-CODE
2026 · Tool · Node.js 18+, Bash / PowerShell
Een autonome ontwikkelloop voor Claude Code en OpenCode: de agent plant, schrijft, test en commit zelfstandig — en werkt door nadat de sessie is afgelopen.
0-CODE is een open-source framework (MIT, Node.js, nul externe afhankelijkheden) dat een AI-agent verandert in een zelfstandige uitvoerder: de status van de loop staat in projectbestanden (STATE en ROADMAP), één gedeelde module beslist over “doorgaan of stoppen”, en de bewakingsplugin staat buiten de werkmap, zodat de agent zijn eigen beperkingen niet kan uitschakelen. Het werkt met Claude Code (een Stop-hook) en met OpenCode (een externe supervisor, elk model via OpenRouter). De publieke release v1.20.0 verscheen op 18 september 2026; daaraan gingen Python-prototypes van eind 2025 vooraf (claude-automation en drie demo’s, MK1–MK3).
De opdracht
Standaard verliest een agent de context tussen sessies, sneuvelt hij bij netwerkstoringen, verbruikt hij ongemerkt het budget, kan hij zijn eigen veiligheidsregels verwijderen en verklaart hij werk klaar op zijn eigen woord. 0-CODE zorgt dat de loop herstarts overleeft, de kosten begrensd blijven en het resultaat controleerbaar is op basis van data in plaats van de beweringen van de agent.
Wat erin zit
- Loopstatus in bestanden (docs/STATE.md, docs/ROADMAP.md): een nieuwe sessie pakt het werk op waar de vorige stopte
- Twee drivers met gedeelde beslislogica: een Stop-hook voor Claude Code en een externe supervisor voor OpenCode (Kimi, DeepSeek en elk OpenRouter-model)
- Minimale bescherming tegen onomkeerbare commando’s (vier regels); de bewakingsplugin staat buiten de werkmap en wordt vóór elke beurt hersteld; modi arbiter / guard-only / allow-all / confirm
- Nieuwe pogingen bij netwerkstoringen met oplopende pauzes, een looplock (één eigenaar per project), kostenregistratie met een optioneel budgetplafond
- Een detector voor “geen voortgang”, een register van langlopende taken (bezig / te laat / klaar / dood), beslisverslagen met minstens drie opties
- Een machineleesbaar register van auditbevindingen: het commando /productionauditloop loopt door tot er volgens de data nul P0–P2-bevindingen zijn, niet volgens een verklaring
Cijfers
- Open source, MIT, nul afhankelijkheden
- 2,5 uur autonoom werk — 6 commits voor $10,25
Machinevertaling — wordt nagekeken.