Repolode
Enderfga

Enderfga/claw-orchestrator

用统一 API 运行 Claude Code、Codex、Grok Build 等编程智能体 CLI,并由运行时自行执行验收检查。

Star
601
Fork
104
未关闭 Issue
1
最近提交
3天前

这是什么?

Claw Orchestrator 是面向编程智能体 CLI 的无界面运行时。它将 Claude Code、Codex、Antigravity、Grok Build、OpenCode 以及任何支持 Agent Client Protocol 的智能体,以持久会话的形式统一到一套接口之后,可通过命令行、MCP 服务、ACP 编辑器智能体、OpenAI 兼容接口、TypeScript SDK 或 OpenClaw 插件调用。

核心在于验收。用户声明命令、HTTP 探测、截图或文件断言等检查项,由运行时自行执行并读取退出码。一次运行的结果为 verified、refuted 或 unverified,智能体无法自行判定通过。工作流带有检查点,进程崩溃后可以恢复;每一轮对话的模型、token 和费用都会记入账本,并可为单次运行设置花费上限。

项目还支持把同一任务并行分发给多个引擎,将进行中的会话迁移到同一工作区的另一个引擎,并能让 Codex 或 Claude 的长目标在用量限制后继续运行。

核心功能

  • 01以持久会话方式运行 Claude Code、Codex、Antigravity、Grok Build、OpenCode 及 ACP 智能体。
  • 02由运行时执行验收检查,给出 verified、refuted 或 unverified 结论。
  • 03工作流带检查点,崩溃后可恢复、重试或取消。
  • 04跨引擎记录每轮的模型、token 与费用,并支持单次运行花费上限。
  • 05支持把任务并行分发到多个引擎,也支持在引擎之间迁移实时会话。
  • 06提供命令行、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 及以上版本,并且至少安装且登录一个引擎 CLI(claude、codex、agy、grok 或 opencode)。
  • 部分引擎需要自己的付费账户或订阅,免费额度可能触发用量限制。

收录于专题

标签

常见问题

claw-orchestrator 是什么?
用统一 API 运行 Claude Code、Codex、Grok Build 等编程智能体 CLI,并由运行时自行执行验收检查。 Claw Orchestrator 是面向编程智能体 CLI 的无界面运行时。它将 Claude Code、Codex、Antigravity、Grok Build、OpenCode 以及任何支持 Agent Client Protocol 的智能体,以持久会话的形式统一到一套接口之后,可通过命令行、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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目