一个开箱即用的 Python 编程智能体运行时,可在终端、HTTP/WebSocket 服务和 Telegram 中使用。
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
用 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 及以上版本,并且至少安装且登录一个引擎 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 数据每日更新。
相关项目
一款 Neovim 插件,在编辑器内提供 AI 对话、行内代码修改和编程 Agent 支持,兼容多种大模型。
让团队成员与各类 AI 智能体共享上下文、协同分配任务并并行工作的开源协作系统。
一个网页工作区,让团队与 AI 编程代理在实时空间画布上协作,每个代理运行在独立的 git 分支中。
一个桌面与网页工作台,让已安装的编程 Agent 作为有名字、有角色的长期队友,在共享对话中协作、分工并沉淀团队记忆。
一个自托管的 MCP 服务器,让 ChatGPT、Claude 等客户端安全地读写和运行你本地项目中的代码。