Repolode
Enderfga

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. 1

    npmでCLIをグローバルインストールする

    npm install -g @enderfga/claw-orchestrator
  2. 2

    ローカルランタイムとダッシュボードを起動する

    clawo serve &
  3. 3

    エンジン上でチェックを有効にしてタスクを実行する

    clawo solve "The test fails. Fix price.js." --engine codex --check "npm test" --check "node ../holdout/price.spec.mjs" --wait
  4. 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 の数値は毎日更新されます。

関連プロジェクト