工具 · 軟體開發 / AI 工程工具
0-CODE
2026 · 工具 · Node.js 18+, Bash / PowerShell
適用於 Claude Code 與 OpenCode 的自主開發迴圈:代理自行規劃、撰寫、測試並提交程式碼——即使工作階段結束後仍持續運作。
0-CODE 是一個開源框架(MIT、Node.js、零外部依賴),能讓 AI 代理成為獨立作業的工作者:迴圈狀態儲存在專案檔案(STATE 與 ROADMAP)中,由同一個共用模組決定「繼續或停止」,守衛外掛則放在工作資料夾之外,使代理無法關閉自己的限制。它同時支援 Claude Code(Stop hook)與 OpenCode(外部監督程式,可經由 OpenRouter 使用任意模型)。公開版本 v1.20.0 於 2026 年 9 月 18 日發布;在此之前是 2025 年底的 Python 原型(claude-automation 與三個示範,MK1–MK3)。
任務
開箱即用的代理會在工作階段之間遺失上下文,遇到網路故障就中斷,不知不覺超支預算,可能刪除自己的安全規則,還會僅憑一句話就宣稱工作完成。0-CODE 讓迴圈在重新啟動後仍能繼續運作,將花費控制在限額內,並以資料而非代理的自述來驗證結果。
核心功能
- 迴圈狀態儲存在檔案中(docs/STATE.md、docs/ROADMAP.md):新的工作階段會從上一個階段中斷的地方接續
- 兩個驅動程式共用同一套決策邏輯:用於 Claude Code 的 Stop hook,以及用於 OpenCode 的外部監督程式(Kimi、DeepSeek 及任何 OpenRouter 模型)
- 針對不可逆指令的最低限度防護(四條規則);守衛外掛位於工作資料夾之外,並在每一輪之前自動還原;提供 arbiter / guard-only / allow-all / confirm 四種模式
- 網路故障時以遞增間隔重試、迴圈鎖(每個專案僅一位擁有者)、成本追蹤及可選的預算上限
- 「無進展」偵測器、長時間任務登記表(執行中 / 逾期 / 已完成 / 已終止)、至少列出三個選項的決策紀錄
- 機器可讀的稽核發現登記表:/productionauditloop 指令會持續執行,直到依資料判斷的 P0–P2 級發現降為零,而非依宣告
關鍵數據
- 開源,MIT 授權,零依賴
- 自主運作 2.5 小時——6 次提交,花費 $10.25
機器翻譯,校對中。