news 2026/9/27 4:50:46

一条命令驾驭20+ AI代理:acpx内置代理注册表完整清单(Codex、Claude、Gemini、Cursor)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一条命令驾驭20+ AI代理:acpx内置代理注册表完整清单(Codex、Claude、Gemini、Cursor)

一条命令驾驭20+ AI代理:acpx内置代理注册表完整清单(Codex、Claude、Gemini、Cursor)

【免费下载链接】acpxHeadless CLI client for stateful Agent Client Protocol (ACP) sessions项目地址: https://gitcode.com/gh_mirrors/ac/acpx

acpx 是一个无头(headless)CLI 客户端,让你用一条统一命令驾驭 20 多个 AI 编程代理:Codex、Claude Code、Gemini CLI、Cursor 等。它通过 Agent Client Protocol(ACP)为所有代理提供持久会话、权限控制和机器可读输出。下面这份内置代理注册表完整清单帮你快速上手。

什么是 acpx?

一句话概括:acpx 把各家 AI 编程代理的命令行接口,统一成一套结构化、可脚本化的 ACP 会话界面。

  • 🚀 安装只需一行:npm install -g acpx@latest(要求 Node.js ≥ 22.13)
  • 📦 会话状态保存在~/.acpx/,跨命令持久存在
  • 🤖 不写脚本也能跑:acpx codex "总结这个仓库"即可

典型体验:

acpx codex sessions new acpx codex "找出最慢的测试并解释原因"

注册表如何工作:友好名称 → 适配器命令

acpx 的核心是一个代理注册表,源码位于 src/agent-registry.ts。每个注册表条目把"友好名称"映射到一条具体的 ACP 适配器命令:

你敲的命令acpx 实际启动的适配器
acpx codex …npx -y @agentclientprotocol/codex-acp
acpx claude …npx -y @agentclientprotocol/claude-agent-acp
acpx gemini …gemini --acp
acpx cursor …cursor-agent acp

几个关键机制(见 agent-registry.ts):

  • 别名解析:如factory-droid、factorydroid都会解析为droid
  • 包自动获取:pi-acp、codex-acp、claude-agent-acp、kilocode、opencode、mux这些以 npm 包形式提供的适配器,首次使用由npx自动拉取,无需全局安装
  • 默认代理:顶层命令如acpx exec …默认使用codex

26 个内置代理完整清单 📋

这是 acpx 出厂自带的全部代理注册表(源自 docs/agents.md):

友好名称适配器命令对应上游代理
pinpx pi-acpPi Coding Agent
openclawopenclaw acpOpenClaw ACP 桥接器
codex⭐默认npx -y @agentclientprotocol/codex-acpCodex CLI
claudenpx -y @agentclientprotocol/claude-agent-acpClaude Code
geminigemini --acpGemini CLI
cursorcursor-agent acpCursor CLI
copilotcopilot --acp --stdioGitHub Copilot CLI
antigravityagy_acp_server.par(平台参数)Google Antigravity
devindevin acpDevin CLI
droiddroid exec --output-format acpFactory Droid
fast-agentuvx fast-agent-mcp acpfast-agent
fxfx acpfx
grok-buildgrok agent stdioGrok Build
iflowiflow --experimental-acpiFlow CLI
juniejunie --acp=trueJetBrains Junie
kilocodenpx -y @kilocode/cli acpKilocode
kimikimi acpKimi CLI
kirokiro-cli-chat acpKiro CLI
mcodemcode acpMiniMax Code
muxmux acp(acpx 管理的 npm 版本范围)Mux
opencodenpx -y opencode-ai acpOpenCode
poolpool acpPoolside
qoderqodercli --acpQoder CLI
qwenqwen --acpQwen Code
traetraecli acp serveTrae CLI
zeroclawzeroclaw acpZeroClaw

💡 每个代理还配有独立的设置指南,存放在 agents/ 目录:如 agents/Codex.md、agents/Claude.md、agents/Gemini.md、agents/Cursor.md,包含模型选择、权限拒绝处理等细节。

注意:npm 包形式的适配器(codex、claude、kilocode、opencode、mux、pi)开箱即用;其余"原生 CLI"代理需要你先安装并完成登录(如gemini、cursor-agent)。

统一命令面:所有代理同一套语法

无论你选哪个 AI 代理,命令形态完全一致(见 docs/agents.md):

acpx <agent> [prompt…] # 隐式提示 acpx <agent> exec [prompt…] # 一次性运行,不保存会话 acpx <agent> sessions [new|list|close|history|prune] acpx <agent> status [-s <name>] # 查看会话状态 acpx <agent> cancel [-s <name>] # 协作式取消

命名会话支持并行工作流:

acpx codex sessions new --name backend acpx claude sessions new --name docs

进阶玩法 🔍

一条 prompt 同时跑多个代理

acpx compare会用同一条 prompt 依次驱动多个 AI 代理并横向对比结果(状态、耗时、token 用量、最终回复),详见 docs/compare.md:

acpx compare pi openclaw codex 'summarize this checkout'

这对"选哪个 AI 代理最合适"的决策场景非常实用。

接入自定义 ACP 代理

注册表不是封闭的,docs/custom-agents.md 提供三种扩展方式:

  1. 未知位置名(Unix):acpx my-agent 'review this patch',名字本身就是启动命令
  2. --agent逃生舱:acpx --agent 'node ./dev-acp.mjs --port 5555' sessions new
  3. 配置定义:在~/.acpx/config.json的agents映射中注册友好名,还能覆盖内置代理,例如把codex指向公司自研适配器

快速上手清单 ✅

  1. npm install -g acpx@latest安装(详见 docs/install.md)
  2. acpx codex sessions new创建首个持久会话
  3. acpx codex "解释这个仓库的架构"发送第一条 prompt
  4. 需要机器可读输出时加--format json,只要最终文本时加--format quiet
  5. 权限默认"读自动批准、写需确认",可用--approve-all/--deny-all调整(docs/permissions.md)

更多入门内容见 docs/quickstart.md 与完整 CLI 参考 docs/CLI.md。

【免费下载链接】acpxHeadless CLI client for stateful Agent Client Protocol (ACP) sessions项目地址: https://gitcode.com/gh_mirrors/ac/acpx

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/27 4:49:51

小红书店群自动化管理系统:C++底层指纹伪装,抹除自动化特征

小红书店群自动化管理系统&#xff1a;C底层指纹伪装&#xff0c;抹除自动化特征 在电商圈混久了就会发现&#xff0c;小红书的自动化上架&#xff0c;是店群运营中最耗人力也最容易出错的环节。 手动上架一个商品从填写标题、上传主图、设置SKU、填写详情到发布&#xff0c;熟…

作者头像 李华
网站建设 2026/9/27 4:48:10

K型热电偶低成本高精度测温设计实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/27 4:38:25

夸克开机自启动关闭全攻略:Windows与Android双平台彻底禁用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/27 4:37:52

Windows上安装Apache Superset:pip、Docker与WSL三种方案对比与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华