一个技能操控12个AI编程Agent?acp-router让Claude Code和Cursor协同作战
你有没有想过——
现在市面上到底有多少个 AI 编程 Agent?Claude Code、Cursor、Windsurf、Codex、OpenClaw、Gemini CLI、Qwen、Kiro、Kimi……少说十几个。
每个都各有擅长。但当你同时用好几个的时候,问题来了:怎么让它们协同工作,而不是各自为战?
今天聊一个刚更新的硬核技能——acp-router,来自 GitHub 38.9 万星的顶流开源项目 OpenClaw,8 月 29 日刚刷新,精准解决的就是这个问题。
它是干什么的
acp-router 是一个跨 Agent 意图路由技能。装上之后,你的 OpenClaw 会自动识别用户说的「去 Claude Code 跑一下」「让 Cursor 查一下这个问题」「问 Codex 要个方案」,然后正确地把任务分发到对应的 Agent,而不是用错误的路径瞎调用。
支持的 Agent 清单长这样:Claude Code、Cursor、Copilot、OpenClaw ACP、OpenCode、Gemini CLI、Qwen、Kiro、Kimi、iFlow、Factory Droid、Kilocode。
一口气覆盖 12 个。主流玩家基本都在里面了。
核心逻辑
这个技能的运转分两条路:
路径一:OpenClaw ACP 运行时——用 sessions_spawn 启动线程,直接在 OpenClaw 内部管理多个 Agent 的生命周期。
路径二:直接 acpx 驱动(也叫「telephone game」)——通过 exec 调用 acpx CLI,直接操控外部 Agent 会话,适合任务单纯就是「把提示词转给某个 Agent」的场景。
技能内部会根据你用的 Agent 类型自动选路径——比如你指定 Codex,就走原生插件;你指定别的,就走 ACP 或 acpx。没有手动切换的负担。
适用场景
多 Agent 并行开发:一个 Agent 写前端、一个跑测试、一个做架构审查,acp-router 负责分发,不需要你来回切换终端标签页。
统一入口管理:团队里大家用不同的编码 Agent,但后端都是 OpenClaw 对接。装了这个技能,PM 直接说「让 Claude Code 看一下这个 PR」,OpenClaw 就知道该找谁。
快速实验对比:同一个需求想同时看 Claude Code 和 Cursor 的结果?一条指令,路由分发,结果汇总。
怎么安装
OpenClaw 用户直接去插件市场搜 acp-router,或者用命令行:
npx skills add openclaw/openclaw --skill acp-router
非 OpenClaw 用户也可以单独拉这个 SKILL.md 文件到自己的 .claude/skills/ 目录,Skill 本身是格式无关的。
值得注意的地方
这个技能解决的不是「让 AI 写更好的代码」,而是多 Agent 协作的路由层。如果你只用一个 Agent,它没什么用。但如果你在跑多 Agent 工作流、或者想统一管理多个编码助手的入口,它是真的香。
作者是 OpenClaw 官方维护,更新活跃,8 月底刚刷新过,稳定性有保证。38.9 万星的顶级开源项目背书,踩坑成本也低。
GitHub 链接:https://github.com/openclaw/openclaw
技能路径:extensions/acpx/skills/acp-router/SKILL.md
评论区
登录后可评论。