Narzędzie · tworzenie oprogramowania / narzędzia inżynierii AI
0-CODE
2026 · Narzędzie · Node.js 18+, Bash / PowerShell
Autonomiczna pętla programowania dla Claude Code i OpenCode: agent sam planuje, pisze, testuje i commituje — i pracuje dalej po zakończeniu sesji.
0-CODE to framework open source (MIT, Node.js, zero zewnętrznych zależności), który zmienia agenta AI w samodzielnego wykonawcę: stan pętli jest przechowywany w plikach projektu (STATE i ROADMAP), decyzję „kontynuować czy przerwać” podejmuje jeden wspólny moduł, a plugin ochronny znajduje się poza folderem roboczym, aby agent nie mógł wyłączyć własnych ograniczeń. Działa z Claude Code (hook Stop) i z OpenCode (zewnętrzny nadzorca, dowolny model przez OpenRouter). Publiczne wydanie v1.20.0 ukazało się 18 września 2026; poprzedziły je prototypy w Pythonie z końca 2025 roku (claude-automation i trzy dema, MK1–MK3).
Zadanie
Agent „prosto z pudełka” traci kontekst między sesjami, pada przy awariach sieci, niepostrzeżenie wydaje budżet, może usunąć własne reguły bezpieczeństwa i ogłasza pracę za skończoną na słowo. 0-CODE sprawia, że pętla przetrwa restarty, ma ograniczone wydatki i da się ją zweryfikować na podstawie danych, a nie deklaracji agenta.
Co jest w środku
- Stan pętli w plikach (docs/STATE.md, docs/ROADMAP.md): nowa sesja podejmuje pracę tam, gdzie przerwała poprzednia
- Dwa sterowniki ze wspólną logiką decyzji: hook Stop dla Claude Code i zewnętrzny nadzorca dla OpenCode (Kimi, DeepSeek i dowolny model z OpenRouter)
- Minimalna ochrona przed nieodwracalnymi poleceniami (cztery reguły); plugin strażnika znajduje się poza folderem roboczym i jest przywracany przed każdą turą; tryby arbiter / guard-only / allow-all / confirm
- Ponowienia przy awariach sieci z rosnącymi przerwami, blokada pętli (jeden właściciel na projekt), śledzenie kosztów z opcjonalnym limitem budżetu
- Detektor „braku postępu”, rejestr długotrwałych zadań (w toku / po terminie / zakończone / martwe), zapisy decyzji z co najmniej trzema wariantami
- Maszynowo czytelny rejestr ustaleń audytu: polecenie /productionauditloop działa, dopóki dane — a nie deklaracja — nie wykażą zera ustaleń P0–P2
Liczby
- Open source, MIT, zero zależności
- 2,5 godziny pracy autonomicznej — 6 commitów za 10,25 USD
Tłumaczenie maszynowe — w trakcie korekty.