新闻详情

新闻详情

首页 / 资讯中心 / 详情

什么是acpx?一文看懂统一操控20+ AI编码代理的无头ACP客户端全景图

发布时间:2026/9/26 19:44:06来源:尧图网络
什么是acpx?一文看懂统一操控20+ AI编码代理的无头ACP客户端全景图
什么是acpx一文看懂统一操控20 AI编码代理的无头ACP客户端全景图【免费下载链接】acpxHeadless CLI client for stateful Agent Client Protocol (ACP) sessions项目地址: https://gitcode.com/gh_mirrors/ac/acpxacpx是一个无头HeadlessACP 命令行客户端让你用一条统一的命令操控 20 款 AI 编码代理Codex、Claude Code、Gemini、Cursor 等。它把有状态的 ACP 会话、一次性任务、权限审批、机器可读输出收敛成同一套接口是自动化流水线里连接 AI 编码代理的终极瑞士军刀 。一、acpx 是什么先讲人话acpx 就是一个AI 编码代理的统一遥控器。过去你每接一个 AI 编码工具Codex、Claude Code、Kiro……就要学一套交互方式想做自动化时很多人只能靠抓取终端输出这种脆弱手段。acpx 基于 Agent Client Protocol (ACP) 这个开放协议直接以结构化 JSON-RPC 与代理对话特性传统做法使用 acpx通信方式抓终端/PTY 文本标准 ACP 协议事件流式输出会话管理每个工具各自为政统一持久会话跨命令恢复上下文并行任务难以实现命名会话多工作流并行自动化输出解析终端转义符--format json输出 NDJSON 事件权限控制不可控批准/拒绝/按工具细分策略核心代码入口在 src/cli.ts 与 src/cli-core.ts内置代理注册表位于 src/agent-registry.ts。二、为什么需要无头 ACP 客户端代理之间要对话acpx 的主用户其实是另一个 AI 或编排器人类可以直接驱动但它是为自动化而生的见 VISION.md。上下文不丢失持久会话让多轮对话跨越进程存活追问时自动恢复上下文。可嵌入npm 包导出acpx/runtime与acpx/flows应用不必重复造轮子直接复用会话存储、队列与生命周期管理。机器可读--format json每行一条 ACP JSON-RPC 消息管道接jq就能做流水线。三、如何一键安装 acpx最快 30 秒上手1️⃣ 要求Node.js 22.13然后全局安装npm install -g acpxlatest2️⃣ 不想全局安装每条命令前加npx acpxlatest即可。3️⃣ 想从源码构建克隆仓库后执行pnpm install与pnpm run buildgit clone https://gitcode.com/gh_mirrors/ac/acpx完整安装细节见 docs/install.md。四、acpx 三步速通教程建会话、发提示、看结果以 Codex 为例其他代理命令形状完全一致acpx codex sessions new # 第1步创建会话 acpx codex 找到最慢的测试并解释原因 # 第2步发送提示 acpx codex 再给出一个一行修复方案 # 第3步上下文自动延续你会看到结构化的事件流助手文本、[tool]工具调用块、计划更新以及最终的[done] end_turn。两个高频技巧一次性任务acpx codex exec 用5句话总结这个仓库—— 不读不写任何保存的会话脚本友好。排队不阻塞上一轮还在跑时acpx codex --no-wait …会把新提示排队到运行中的会话上fire-and-forget。更完整的入门路径参考 docs/quickstart.md。五、如何统一操控 20 AI 编码代理acpx 内置了一份友好的代理注册表25 个预置名字每个都解析为对应的 ACP 适配器命令全部支持同一套命令面prompt/exec/cancel/sessions/status代理调用方式代理调用方式Codexacpx codex …Cursoracpx cursor …Claude Codeacpx claude …GitHub Copilotacpx copilot …Gemini CLIacpx gemini …Devinacpx devin …Kiroacpx kiro …Qwen Codeacpx qwen …Junieacpx junie …Kimiacpx kimi …完整清单见 docs/agents.md每个代理的适配说明放在 agents/ 目录如 agents/Claude.md、agents/Codex.md。隐藏福利——横向对比命令同一个提示词丢给多个代理输出并排摘要acpx compare codex claude gemini 总结这次改动详见 docs/compare.md。自定义代理则用acpx --agent command …配置指南在 docs/custom-agents.md。六、持久会话上下文跨进程存活还能并行开多路会话按(代理命令, 绝对目录, 可选名称)作为作用域键持久化在~/.acpx/下目录内自动恢复在src/子目录发提示会自动恢复仓库根目录创建的会话体验上就像我一直在这个仓库里和 codex 聊天。命名会话并行-s backend修 API、-s docs写发布说明两条工作流互不干扰。完整生命周期sessions子命令支持 list / new / show / history / export / import / prune 等详见 docs/sessions.md 与 docs/session-control.md。七、权限管控与机器可读输出自动化的安全阀ACP 代理在执行写文件、跑命令前会请求权限acpx 用清晰的模式替你裁决标志行为--approve-reads默认模式读/搜索放行其余请求审批--approve-all全部批准适合沙箱环境--deny-all全部拒绝适合只读审查进阶玩法是用--permission-policy做按工具细分的策略autoApprove / autoDeny / escalate规则细节见 docs/permissions.md。输出格式三选一文本默认、quiet只要最终答案、jsonNDJSON 全量 ACP 事件格式说明在 docs/output-formats.md退出码语义见 docs/exit-codes.md。八、Flows把多步 AI 工作流写成 TypeScript 模块当一个提示词不够用时acpx 的 Flows实验性功能登场用 TypeScript 定义工作流混合ACP 对话节点 / shell 动作 / 计算 / 决策 / 检查点运行状态持久化在~/.acpx/flows/runs/每一步可检查、可重放。acpx flow run ./my-flow.ts --input-file ./input.json官方示例包括 PR 分诊流水线可参考 examples/flows/ 与 examples/flows/README.md架构设计文档在 docs/2026-03-25-acpx-flows-architecture.md。若你的应用需要与 CLI 共享同一个本地会话属主可用createSharedAcpRuntime()见 docs/shared-sessions.md。九、项目结构导览核心模块在哪里模块路径职责CLI 入口src/cli.ts命令行解析与分发ACP 客户端src/acp/进程管理、JSON-RPC、错误归一化运行时引擎src/runtime/engine/会话生命周期、回合调度会话持久化src/session/事件日志、队列属主、租约存储Flows 运行时src/flows/工作流定义、执行、存储合规测试conformance/ACP 协议一致性用例与 runner文档体系以 docs/ 为主CLI 参考、提示词指南、配置说明。十、总结一张图记住 acpx一个协议ACP摆脱终端抓取和适配胶水代码一个接口20 AI 编码代理共享同一命令面随时切换、随时对比两种形态既是人类可操作的 CLI也是可嵌入acpx/runtime的会话后端三大场景多轮持久会话、无状态一次性exec、多步 Flows 工作流。acpx 目前处于 1.0 之前接口仍在演进MIT 协议见 LICENSE。如果你想让 CI、编排器或另一个 AI 稳定地指挥一堆编码代理它就是那个完整、简单又免费的统一入口 —— 现在就试试你的第一条acpx命令吧 【免费下载链接】acpxHeadless CLI client for stateful Agent Client Protocol (ACP) sessions项目地址: https://gitcode.com/gh_mirrors/ac/acpx创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Cursor与Unity工作流整合:AI辅助编写C#脚本的完整指南 2026/9/26 20:33:00

Cursor与Unity工作流整合:AI辅助编写C#脚本的完整指南

简介:面向Unity开发者,这份工具包解决在Unity中配置Cursor AI编程助手的问题,实现AI辅助编码与Visual Studio工作流的无缝衔接。包体共145个文件,以C#脚本、meta资源配置和JSON配置文件为主体,附带markdown说明文档与少…

阅读更多 →
Git安全强推:--force-with-lease如何防止覆盖同事提交 2026/9/26 20:33:00

Git安全强推:--force-with-lease如何防止覆盖同事提交

你有没有过这样的经历:写了一下午代码,本地测得好好的, git push 一推,第二天发现同事的改动被你静默覆盖了,线上直接炸了。我们总喜欢把 git push --force 当作最后一根救命稻草,但大多数时候它其实是…

阅读更多 →
HarmonyOS SDK实战:从环境搭建到第三方集成避坑指南 2026/9/26 20:33:00

HarmonyOS SDK实战:从环境搭建到第三方集成避坑指南

看到“HarmonyOS_SDK”这个标题下的热搜词,我第一反应是:想入坑鸿蒙开发的人,比想象中多得多。搜索“harmonyos”的人,十有八九紧接着就会搜“sdk”;而搜“sdk”的人,可能正卡在环境配置的第一步&#xff0…

阅读更多 →
JSP+SqlServer网上购物系统开发详解:从建表到部署的完整实践指南 2026/9/26 20:33:00

JSP+SqlServer网上购物系统开发详解:从建表到部署的完整实践指南

简介:基于JSPSqlServer的网上购物系统设计与实现资源包,面向计算机相关专业学生完成毕业设计、课程设计或大作业,也适合入门级开发者作为首个全栈项目进行学习。包内提供完整源代码与配套论文,覆盖购物车、图书选购、订单处理等典…

阅读更多 →
Windows Defender总拦截软件?白名单设置与关闭方案全解 2026/9/26 20:33:00

Windows Defender总拦截软件?白名单设置与关闭方案全解

1. 问题全景:为什么Defender总跟你的软件过不去 先说结论:Windows Defender(现在叫Microsoft Defender)拦你软件,九成情况是它把人家当成了“潜在不需要的应用”或者“行为可疑的脚本”,这里面有误报&#…

阅读更多 →
Ubuntu安装实战指南:ISO镜像下载、启动盘制作与双系统引导修复 2026/9/26 20:32:53

Ubuntu安装实战指南:ISO镜像下载、启动盘制作与双系统引导修复

玩Ubuntu的第一步,永远绕不开“下载”和“安装”这道门槛。很多朋友在Windows上点几下就能装好软件,但面对Ubuntu的ISO镜像、启动盘、分区方案就一头雾水,总觉得这是搞开发的老手才能碰的东西。其实Ubuntu的安装流程早就被优化得很成熟了&…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉