ターミナル、HTTP/WebSocketサーバー、Telegramから利用できる、必要な機能が揃ったPython製コーディングエージェントのランタイム。
Enderfga/claw-orchestrator
Claude Code、Codex、Grok Build、OpenCodeなどのコーディングエージェントCLIを、ランタイム自身が検証を実行する単一のAPIの背後で動かすTypeScriptランタイム。
- スター
- 601
- フォーク
- 102
- 未解決の Issue
- 1
- 最終コミット
- 一昨日
これは何?
Claw Orchestratorは、コーディングエージェントCLI向けのヘッドレスランタイムです。Claude Code、Codex、Antigravity、Grok Build、OpenCodeや、Agent Client Protocolに対応する任意のエージェントを、単一のインターフェースの背後で永続セッションとして実行できます。CLI、MCPサーバー、ACPエディターエージェント、OpenAI互換エンドポイント、TypeScript SDK、またはOpenClawプラグインから操作できます。
中核となる考え方は検証です。コマンド、HTTPプローブ、スクリーンショット、ファイルのアサーションなどの受け入れチェックを定義すると、ランタイムがそれらを実行し、終了コードを自ら読み取ります。実行結果はverified、refuted、unverifiedのいずれかとなるため、エージェントが自分の作業を合格と判定することはできません。ワークフローはチェックポイントが保存されるため、クラッシュ後に再開できます。また、各ターンのモデル、トークン数、コストが台帳に記録され、実行ごとの支出上限も任意で設定できます。
このプロジェクトは、1つのタスクを複数のエンジンに振り分ける機能、同じワークスペース内で実行中のセッションを別のエンジンに引き継ぐ機能、さらに使用量制限後に再開できるCodexまたはClaudeの長時間実行ゴールにも対応しています。
主な機能
- 01Claude Code、Codex、Antigravity、Grok Build、OpenCode、ACPエージェントを永続セッションとして実行します。
- 02ランタイムが受け入れチェックを実行し、verified、refuted、unverifiedの判定を返します。
- 03チェックポイントを保存するワークフローにより、クラッシュ後の再開、再試行、キャンセルが可能です。
- 04エンジンをまたいでターンごとのコストを台帳に記録し、実行ごとの支出上限を設定できます。
- 05複数のエンジンへのタスク振り分けと、実行中セッションのエンジン間引き継ぎに対応します。
- 06CLI、MCPサーバー、ACPエージェント、OpenAI互換エンドポイント、TypeScript SDKとして利用できます。
ユースケース
- エージェント自身が作成していないテストに、エージェントのバグ修正が本当に合格するか確認する。
- 同じタスクに対する複数のコーディングエージェントの回答を比較する。
- 使用量制限後に再開しながら、CodexやClaudeで長時間のゴールを無人実行する。
- 多数のエージェントセッションを実行する際に、支出に上限を設けてターンごとのコストを追跡する。
クイックスタート
- 1
npmでCLIをグローバルインストールする
npm install -g @enderfga/claw-orchestrator - 2
ローカルランタイムとダッシュボードを起動する
clawo serve & - 3
エンジン上でチェックを有効にしてタスクを実行する
clawo solve "The test fails. Fix price.js." --engine codex --check "npm test" --check "node ../holdout/price.spec.mjs" --wait - 4
実行結果を確認し、ターンの一覧を表示する
clawo verify <runId>
使う前に知っておきたいこと
- Node 22以上と、少なくとも1つのエンジンCLI(claude、codex、agy、grok、opencode)がインストールされ、ログイン済みである必要があります。
- エンジンによっては、有料アカウントまたはサブスクリプションが必要です。また、無料枠では使用量の上限に達することがあります。
収録されている特集
トピック
よくある質問
- claw-orchestrator とは?
- Claude Code、Codex、Grok Build、OpenCodeなどのコーディングエージェントCLIを、ランタイム自身が検証を実行する単一のAPIの背後で動かすTypeScriptランタイム。 Claw Orchestratorは、コーディングエージェントCLI向けのヘッドレスランタイムです。Claude Code、Codex、Antigravity、Grok Build、OpenCodeや、Agent Client Protocolに対応する任意のエージェントを、単一のインターフェースの背後で永続セッションとして実行できます。CLI、MCPサーバー、ACPエディターエージェント、OpenAI互換エンドポイント、TypeScript SDK、またはOpenClawプラグインから操作できます。
- claw-orchestrator は無料で使えますか?ライセンスは?
- claw-orchestrator は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- claw-orchestrator は今もメンテナンスされていますか?
- 活発にメンテナンス中。claw-orchestrator の最終コミットは 2026年11月4日 です。
- claw-orchestrator は何に使えますか?
- エージェント自身が作成していないテストに、エージェントのバグ修正が本当に合格するか確認する。 同じタスクに対する複数のコーディングエージェントの回答を比較する。 使用量制限後に再開しながら、CodexやClaudeで長時間のゴールを無人実行する。 多数のエージェントセッションを実行する際に、支出に上限を設けてターンごとのコストを追跡する。
- claw-orchestrator のインストール方法は?
- npmでCLIをグローバルインストールする: npm install -g @enderfga/claw-orchestrator ローカルランタイムとダッシュボードを起動する: clawo serve & エンジン上でチェックを有効にしてタスクを実行する: clawo solve "The test fails. Fix price.js." --engine codex --check "npm test" --check "node ../holdout/price.spec.mjs" --wait 実行結果を確認し、ターンの一覧を表示する: clawo verify <runId>
- claw-orchestrator はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Enderfga/claw-orchestrator
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
多くのLLMプロバイダーに対応し、AIチャット、コードのインライン編集、コーディングエージェントをNeovimに追加するプラグイン。
人とAIエージェントが共有Spaceでコンテキストを共有し、タスクを調整しながら並行して作業できるオープンなコラボレーションシステム。
チームとAIコーディングエージェントがリアルタイムの空間ボードを共有し、各エージェントを専用の分離されたgitブランチで実行できるWebワークスペース。
コーディングエージェントを名前付きのチームメイトとして継続的に使い、共有会話やタスク委任、共同メモリを活用できるデスクトップ・Webワークスペース。
ChatGPTやClaudeなどのMCPホストから、ローカルプロジェクトのコードを読み取り、編集、実行できるセルフホスト型MCPサーバー。