工具 · 软件开发 / AI 工程工具
0-CODE
2026 · 工具 · Node.js 18+, Bash / PowerShell
面向 Claude Code 和 OpenCode 的自主开发循环:智能体自行规划、编写、测试并提交代码——会话结束后仍持续工作。
0-CODE 是一个开源框架(MIT,Node.js,零外部依赖),能让 AI 智能体成为独立的工作者:循环状态保存在项目文件(STATE 和 ROADMAP)中,由同一个共享模块来决定“继续还是停止”,守卫插件则放在工作目录之外,使智能体无法关闭自己的限制。它同时支持 Claude Code(Stop 钩子)和 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 钩子,以及用于 OpenCode 的外部监督器(Kimi、DeepSeek 及任意 OpenRouter 模型)
- 对不可逆命令的最低限度防护(四条规则);守卫插件位于工作目录之外,并在每一轮之前自动恢复;提供 arbiter / guard-only / allow-all / confirm 四种模式
- 网络故障时以递增间隔重试、循环锁(每个项目只有一个所有者)、成本跟踪及可选的预算上限
- “无进展”检测器、长时间任务登记表(运行中 / 已超时 / 已完成 / 已终止)、至少列出三个备选方案的决策记录
- 机器可读的审计发现登记表:/productionauditloop 命令会持续运行,直到按数据而非按声明衡量的 P0–P2 级发现降为零
数据
- 开源,MIT 协议,零依赖
- 自主工作 2.5 小时——6 次提交,花费 $10.25
机器翻译,正在校对中。