Claw Orchestrator

把 Claude Code、Codex、Antigravity 等编码 CLI 变成可编程的常驻引擎,统一编排持久会话、多智能体议会与自治循环。

Star 数
★ 580
最近更新
1 天前
License
MIT
主语言
TypeScript

30 秒速览

可在哪里用
通用 · 跨平台Codex · Claude Code · OpenAI API · Claude API
开始前需要
Node.js/npmat least one supported coding CLI (claude, codex, agy, grok, opencode) or a custom CLIShell / 命令行网络访问本地文件系统MCP Server
典型场景
需要在脚本或后端服务中以 headless 方式驱动 Claude Code 或 Codex 的开发者,要求会话跨请求保持上下文。
主要局限
强依赖底层编码 CLI:必须安装并维护 claude、codex、agy、grok 或 opencode 之一,各引擎有已测版本要求(如 claude 2.1.260、codex 0.153.2)。

这个 Agent 能做什么,适合哪些场景?

Claw Orchestrator 是一个编码智能体运行时,把面向人类终端的编码 CLI(Claude Code、Codex、Antigravity、Grok Build、OpenCode 及任意自定义 CLI)封装为持久化、可编程的会话。它提供 77 个工具的 API,可从单次会话调用扩展到完整生成并部署的 Web 应用。用户可以通过 CLI、OpenClaw 网关、MCP 服务器、ACP 智能体或 TypeScript SDK 调用它,并通过内嵌的三标签仪表盘查看运行状态。核心原语包括多智能体议会(并行智能体在隔离 git worktree 中投票达成共识)、Planner/Coder/Reviewer 自治循环(Autoloop)、跨引擎 Fan-out,以及把五问访谈变成已部署应用的 Ultraapp。运行内核把 agent/fanout/council/verifier/human_gate 等节点组织为声明式工作流,状态转换均被检查点化,进程重启后可在节点边界恢复。每次调用被追加到持久 JSONL 运行账本,记录引擎、模型、token、成本与时长,且运行时强制执行 maxBudgetUsd 支出上限。

安装后运行 clawo serve 即可在 127.0.0.1:18796/dash 启动仪表盘和 HTTP 服务器。通过 SessionManager 类或 CLI(clawo session-start / session-send)创建命名持久会话,指定引擎、模型、工作目录和 worktree。council 能力在隔离 git worktree 中并行运行多个智能体并投票直到达成共识;fanout 把同一任务分发到 N 个引擎/模型智能体并可选做综合;ultracode 让 Claude 编排动态 JS 工作流并按任务扇出到子智能体。Autoloop 让 Planner 与其派生的 Coder、Reviewer 形成自迭代子循环;Ultraapp 由三智能体 Opus 议会把五问访谈变成部署在 localhost:19000/forge/<slug>/ 的 Tailwind Web 应用。验证平面执行验收契约(命令、HTTP 探测、截图、diff 策略、文件断言)并生成证据包——带契约的运行未通过不能标记 completed,无契约的运行标记为 unverified。POST /v1/chat/completions 提供 OpenAI 兼容代理;clawo-mcp 暴露 MCP 服务器;clawo acp 让编辑器通过 Agent Client Protocol 把它当作编码智能体驱动。

  1. 需要在脚本或后端服务中以 headless 方式驱动 Claude Code 或 Codex 的开发者,要求会话跨请求保持上下文。
  2. 需要对同一方案做跨模型交叉验证的工程师,用 council 或 fanout 在隔离 worktree 中并行运行多个引擎并取共识或最优答案。
  3. 希望一个自治循环持续迭代代码库的团队,Planner 主导对话,Coder/Reviewer 在回归、达标或决策点时回报。
  4. 想把编码智能体接入 MCP 宿主(Claude Desktop、Cursor、Zed、Cline 等)或让 Zed/JetBrains/Neovim 通过 ACP 直接调用它的用户。
  5. 已使用 OpenAI SDK 的项目,希望通过指向 /v1/chat/completions 透明切换底层 Anthropic/OpenAI/Google 模型而不改调用点。
  6. 需要成本可审计的团队,通过 clawo runs 查询每次调用的 token、费用与归属,并用 maxBudgetUsd 设置硬性支出上限。

如何安装或部署这个 Agent?

前置条件:Node.js/npm 环境,以及至少一个受支持的编码 CLI(claude、codex、agy、grok、opencode)或任意可作子进程运行的自定义 CLI。全局安装:npm install -g @enderfga/claw-orchestrator。之后 clawo-mcp 会进入 PATH;OpenClaw 插件可用 curl -fsSL https://raw.githubusercontent.com/Enderfga/claw-orchestrator/main/install.sh | bash 安装,它会注册插件到 ~/.openclaw/openclaw. 并重启网关。

如何使用这个 Agent?

启动服务:clawo serve,仪表盘位于 http://127.0.0.1:18796/dash。CLI 会话:clawo session-start fix-tests --engine claude --cwd .,然后 clawo session-send fix-tests "Fix the failing tests"。TypeScript:import { SessionManager } from '@enderfga/claw-orchestrator'; await manager.startSession({ name: 'fix-tests', engine: 'claude', cwd: '/project' }); 再调用 manager.sendMessage('fix-tests', '...')。其他入口:clawo acp(或 clawo-acp)以 ACP 方式被编辑器驱动;将 clawo-mcp 注册到任意 MCP 宿主;OpenAI 兼容端点为 POST /v1/chat/completions。

这个 Agent 有哪些优点和局限?

优点
  • 真正的多引擎运行时:一个接口统一 Claude Code、Codex、Antigravity、Grok Build、OpenCode 与任意自定义 CLI,且可在会话中途切换引擎。
  • 带检查点的持久运行内核:verifier、human_gate、router 等节点构成的工作流可在进程重启后于节点边界恢复,重试、超时、取消、转向内建于内核。
  • 验证平面与支出上限由运行时强制:带验收契约的运行不通过不能标记 completed,maxBudgetUsd 对 Codex、Grok、agy、OpenCode 同样生效。
  • 四种集成入口(CLI、OpenClaw 插件、MCP、ACP)覆盖从终端到编辑器的调用路径,并附三标签实时仪表盘。
局限
  • 强依赖底层编码 CLI:必须安装并维护 claude、codex、agy、grok 或 opencode 之一,各引擎有已测版本要求(如 claude 2.1.260、codex 0.153.2)。
  • 成本随多智能体设计放大:council、fanout 与 Autoloop 会并发调用多个引擎,无预算配置时费用可观。
  • Ultraapp 部署边界是本地 localhost:19000/forge/<slug>/,面向本地演示而非生产托管。
  • 编辑器 ACP 集成存在文档中声明的取消与权限限制,需要先阅读 acp.md 了解边界。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 Star 最近更新 主语言 完整支持的平台
Claw Orchestrator 当前 54 · 缺口较多 ★ 580 1 天前 TypeScript Codex · Claude Code · OpenAI API · Claude API
TAKT 工作流编排器 57 · 缺口较多 ★ 1.4k 5 天前 TypeScript Codex · Claude Code · OpenAI API · Claude API
fx 编程代理 63 · 存在缺口 ★ 3.1k 4 天前 Zig ChatGPT · Codex · OpenAI API
Oh My Pi 54 · 缺口较多 ★ 33k 今天 TypeScript Codex · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
54/ 100 五分制 2.7 / 5
信任安全 13/29
可靠稳定 6/14
适用触发 10/18
规范维护 12/18
有效结果 9/13
证据核验 4/8
查看各维度的扣分理由
信任安全13 / 29 · 2.2/5

证据仅含 README、LICENSE、package. 与 CI 配置,无任何实现源码。正面:MCP 工具白名单(CLAWO_MCP_TOOLS)、运行时强制的 maxBudgetUsd、验收契约阻止未验证运行标记 completed、sweep 流程含人工合并门。扣分:无代码证明最小权限与确认机制的实际实现;推荐 curl | bash 安装脚本是高风险模式;BYOK 与 cookie 登录仅被提及,敏感数据处理无从核查;外部效果(部署应用到本地端口、改写 openclaw 配置、重启网关)描述宏大但无权限边界细节。

可靠稳定6 / 14 · 2.1/5

正面:引擎版本以'每周 sweep 实测'方式维护,CI 覆盖 Node 22/24、15 分钟超时防挂起,发布流程用 OIDC 可信发布并钉住 npm 11.x(含失败教训注释)。扣分:README 与 package. 的引擎列表互相矛盾(描述提到 Gemini、Cursor Agent,表格是 Antigravity、Grok Build),自洽性受损;失败消息与错误路径无源码可证,仅有 verified/unverified 的概念区分。

适用触发10 / 18 · 2.8/5

正面:受众(MCP/ACP/OpenClaw 宿主、独立 CLI、TypeScript)与场景覆盖广,能力边界有验收契约、预算上限、人工门等机制,环境要求明确(Node>=22、各引擎实测版本表)。扣分:触发精度无证据;文档细节(mcp.md、acp.md 等)在本次证据中缺失,许多声明只能采信而无法核查。

规范维护12 / 18 · 3.3/5

正面:文档结构清晰(按功能拆分引用文件)、安装步骤齐全、clawo/clawo-mcp/clawo-acp 命名一致、MIT 许可证完整且与 package. 一致、维护机制(weekly sweep、CONTRIBUTING、CI)有具体描述。扣分:版本号 7.1.1 但无 CHANGELOG 文件,更新历史不可追溯;文档文件本身未随证据提供,安装之外的细节存疑。

有效结果9 / 13 · 3.5/5

正面:多引擎统一运行时、多代理议会、fan-out、持久化运行内核与验证平面构成真实的差异化价值;JSONL 运行账本区分引擎自报与运行时实测,成本可查。扣分:全部为声明,无源码、测试或执行证据证明 77 个工具与四条动线实际可用;7 个直接依赖较克制,但收益与代价核算无法独立验证。

证据核验4 / 8 · 2.5/5

正面:README 刻意区分声明与测量(sweep 脚本'无 LLM'、ledger 的 ok 与 verified 分列、human gate 的'循环测量、提议、验证;人来合并'),事实与推断分离意识强。扣分:所有关键能力声明指向 skills/references/ 下未提供的文档,无法追溯;除 package. 与 CI 外,几乎没有第二来源可交叉印证 README 的核心声明。

风险与缓解建议
  • 推荐 `curl -fsSL ... | bash` 安装方式会在未经审查的情况下以用户权限执行远程脚本,建议改用 npm 安装并先审计脚本内容。
  • 本次审查未包含任何实现源码或引用文档,77 工具、议会、ultraapp 等全部核心能力均为 README 声明,未经静态代码核实,更未经执行验证。
  • 发布者为未验证身份(npm: @enderfga),供应链信任需自行评估;安装前核对包完整性与 provenance。
  • 该产品会驱动多个编码代理对本地文件、git worktree 与本地端口部署产生实际副作用,使用前应在隔离环境中限定其文件系统与网络权限。
  • README 与 package. 对支持的引擎列表描述不一致,实际能力范围请以运行实测为准。
证据充分度: 评估于 2026年9月12日 审查版本 4ee7c98dac36 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents