ツール · ソフトウェア開発 / AIエンジニアリングツール
0-CODE
2026 · ツール · Node.js 18+, Bash / PowerShell
Claude CodeとOpenCode向けの自律開発ループ:エージェントが自ら計画し、コードを書き、テストし、コミット。セッション終了後も作業を続けます。
0-CODEは、AIエージェントを自立した作業者に変えるオープンソースのフレームワークです(MIT、Node.js、外部依存ゼロ)。ループの状態はプロジェクトのファイル(STATEとROADMAP)に保存され、「続けるか止めるか」の判断はひとつの共通モジュールが行います。ガードプラグインは作業フォルダーの外に置かれているため、エージェントが自分の制限を解除することはできません。Claude Code(Stopフック)とOpenCode(外部スーパーバイザー、OpenRouter経由の任意のモデル)で動作します。公開リリースv1.20.0は2026年9月18日に公開されました。その前身として、2025年末にPythonのプロトタイプ(claude-automationと3つのデモMK1–MK3)がつくられています。
課題
そのままのエージェントは、セッション間でコンテキストを失い、ネットワーク障害で停止し、気づかないうちに予算を使い、自分の安全ルールを削除してしまうことがあり、自己申告だけで作業完了を宣言します。0-CODEはループを再起動に耐えられるものにし、支出を制限し、エージェントの主張ではなくデータで検証できるようにします。
主な機能
- ループの状態をファイルに保存(docs/STATE.md、docs/ROADMAP.md):新しいセッションは前回中断したところから作業を再開
- 判断ロジックを共有する2つのドライバー:Claude Code向けのStopフックと、OpenCode向けの外部スーパーバイザー(Kimi、DeepSeek、OpenRouterの任意のモデル)
- 取り消せないコマンドに対する最小限の保護(4つのルール)。ガードプラグインは作業フォルダーの外にあり、毎ターンの前に復元。arbiter / guard-only / allow-all / confirmの各モード
- ネットワーク障害時は間隔を延ばしながら再試行、ループのロック(1プロジェクトにつきオーナー1つ)、任意の予算上限付きのコスト管理
- 「進捗なし」の検出、長時間タスクのレジストリ(実行中 / 期限超過 / 完了 / 停止)、3つ以上の選択肢を記録する意思決定ログ
- 監査指摘の機械可読な登録簿:/productionauditloopコマンドは、宣言ではなくデータにもとづいてP0–P2の指摘がゼロになるまで実行
数字で見る
- オープンソース、MIT、依存関係ゼロ
- 2.5時間の自律作業で6コミット、費用は$10.25
機械翻訳です。現在校正中です。