基于 ACP 协议的适配器集合,用于将 Claude Agent SDK 和 Codex 接入 Zed 等 ACP 兼容编辑器。
项目定位#
Proliferate ACP Adapters 是一组基于 Agent Client Protocol (ACP) 构建的适配器工具。其核心目标是解决 AI 编码代理与代码编辑器之间的集成耦合问题,通过类似 LSP 的标准化协议,将 Claude Agent SDK 和 Codex 等 AI 能力无缝接入 ACP 兼容客户端(如 Zed 编辑器)。
注意:原始入口仓库
proliferate-ai/proliferate已返回 404,该仓库是否曾存在及何时被删除均无法确认。以下信息基于组织内现存两个活跃仓库整理。
核心能力#
项目包含两个主要组件:TypeScript 编写的 claude-agent-acp 和 Rust 编写的 codex-acp(fork 自 Zed 官方 zed-industries/codex-acp)。两者均提供丰富的特性支持,包括上下文 @-mentions 引用、图片输入、带权限管控的工具调用、执行跟随、编辑审查、TODO 列表管理以及交互式终端集成。此外,还支持自定义 Slash 命令、自定义 Prompts 以及客户端 MCP 服务器扩展。
claude-agent-acp 特有:自定义 Slash 命令、交互式/后台终端。
codex-acp 特有:预设 Slash 命令(/review, /review-branch, /review-commit, /init, /compact, /logout)、自定义 Prompts。
架构设计#
采用完全解耦的架构设计,编辑器与 Agent 之间通过 JSON-RPC over stdio(本地子进程)或 HTTP/WebSocket(远程部署)进行通信。核心流程为:ACP 兼容编辑器 ↔ (JSON-RPC over stdio/HTTP) ↔ ACP Adapter ↔ Agent SDK/CLI。这种设计使得编辑器无需为每个 Agent 单独开发集成模块,只需实现 ACP 协议即可接入各类 AI 编码助手。
部署与使用#
codex-acp:
- npm 方式:
npx @proliferateai/codex-acp - 二进制方式:从 GitHub Releases 下载对应架构预编译二进制
- 运行配置:
OPENAI_API_KEY=sk-... codex-acp - Zed 编辑器已内置支持,在 Agent Panel 中选择 "New Codex Thread" 即可
- 认证方式:支持
OPENAI_API_KEY、CODEX_API_KEY环境变量或 ChatGPT 付费订阅认证(订阅认证不支持远程项目)
claude-agent-acp:
- 通过 npm 分发,具体包名未在 README 中明确
- 最新已知版本:
v0.24.2-proliferate.5 - 需要 Claude Agent SDK 认证配置(具体细节待确认)
待确认信息#
- GitHub 组织
proliferate-ai(ACP 适配器开发)与官网proliferate.ai(在线辅导平台)是否为同一实体,无法确认 - 组织页面显示无公开成员,团队背景与项目发起动机不详
- claude-agent-acp 的具体 npm 包名及安装命令缺失