客户端列表
Agent Client Protocol 周边的客户端、框架、连接器和相关工具。
以下项目直接实现了 ACP、将 ACP Agent 连接到其他环境,或支持相邻的编码 Agent 工作流。
编辑器和 IDE
- Chrome ACP(Chrome 扩展 / PWA)
- Emacs(通过 agent-shell.el)
- JetBrains
- neovim
- 通过 CodeCompanion 插件
- 通过 carlos-algms/agentic.nvim 插件
- 通过 yetone/avante.nvim 插件
- 通过 hermes.nvim 插件
- Obsidian
- 通过 Agent Client 插件
- 通过 Agent Console 插件 - 标签式多会话工作区:并行运行多个 ACP Agent,支持可恢复、可搜索的会话和快速提示
- Pulsar - 通过 pulsar-acp-agent 包
- Qt Creator - 通过 ACP 客户端插件
- Unity ACP Client(Unity 插件)
- Unity Agent Client(Unity 编辑器)
- Visual Studio Code
- ACP Client 扩展
- ACP Patchbay 扩展
- ACP Pro Extension
- VS Code 兼容 IDE(Cursor、Windsurf、Trae 等):ACP Pro Extension
- Zed
CLI 和 TUI
桌面和 Web
- ACP UI(Windows、macOS、Linux、iOS、Android、Web)
- Agent Studio
- AgentRQ - 人在回路实时任务管理和协作(Web)
- AionUi
- aizen
- Braide - 并行会话、工作树、角色和交互式 Agent 响应(支持 macOS、Windows、Linux)
- Casper - kiro-cli 的 Web 客户端,通过 ACP 进行通信,提供基于浏览器的聊天 UI,支持实时流式传输、会话历史和丰富的工具调用渲染
- Codeg - 协作式多 Agent 编码工作台,统一 ACP Agent(Claude Code、Codex、Gemini CLI、OpenCode 等)与会话聚合;桌面应用、自托管服务器或 Docker(macOS、Windows、Linux、Web)
- DeepChat
- Devin Desktop
- fabriqa.ai
- gemini-cli-desktop
- Harnss
- Jockey - 开源多 Agent 编排器(Tauri + Rust + SolidJS),通过 ACP 协调 Claude Code、Gemini CLI 和 Codex CLI
- Lody
- Minion Mind - 通过 Agent Client 插件
- Mitto
- Ngent
- RayClaw
- RLM Code
- Sidequery (即将推出)
- Tidewave
- Web Browser with AI SDK(由 @mcpc/acp-ai-provider 提供支持)
- Kangaroo - 支持 Agent Client Protocol 的数据库 IDE
- ACP Components - 基于 ACP 的通用前端组件库,用于构建 AI Agent 界面
- ACP Inspector - ACP 协议的桌面调试器/检查器(macOS、Linux)
- Newio - 多频道、多玩家的 Agent 原生消息应用
Notebook 和数据工具
- agent-client-kernel(Jupyter notebooks)
- DuckDB - 通过 sidequery/duckdb-acp 扩展
- marimo notebook
移动客户端
这些移动优先的工具将 ACP 和相关编码 Agent 工作流带到手机和平板上:
消息平台
- ACP Discord(Discord)
- duckdb-claude-slack(Slack)
- Juan(Slack)
- OpenACP(Telegram、Discord、Slack)- 自托管 ACP Agent 桥接器;实时流式传输工具调用和响应
- Telegram ACP Bot(Telegram)- 通过
telegram-acp-bot连接器 - Telegram-ACP(Telegram)- 支持多线程聊天和消息流式传输
- ACP Router(Telegram)- 从 Telegram 驱动 ACP Agent 的 ACP 客户端界面,支持富差异、审批等
- WeChat ACP(微信)
- qq-ai-bot(QQ / OneBot 11)- 自托管 OneBot 11 / NapCat / LLOneBot 桥接器,将 QQ 消息连接到 ACP 兼容 Agent,支持持久会话和进度流式传输
- Sniptail(Discord、Slack)- 自托管聊天桥接器,用于跨团队仓库运行编码 Agent
- Lark ACP(Lark/飞书)
- Zooid(Matrix)- 编码 Agent 运行时,搭配 Matrix 客户端/ACP 桥接器与 Agent 交互
- Pomerium AgentOps(Slack)
框架
这些框架通过专用集成或适配器添加 ACP 支持:
- AgentPool - 为 IDE 和外部 ACP Agent 提供内置 ACP 集成
- fast-agent - 通过
fast-agent-acp - ACP Kit - 适配器工具包,用于通过 ACP 暴露现有的 Pydantic AI / LangChain Agent 运行时
- Koog - 通过
agents-features-acp集成 - LangChain / LangGraph - 通过 Deep Agents ACP
- LlamaIndex - 通过
workflows-acp适配器用于 Agent Workflows - LLMling-Agent - 内置 ACP 支持,通过 ACP 客户端运行 Agent
- Mastra - 通过
@mastra/acp包将外部 ACP Agent 包装为工具或子 Agent
连接器
这些连接器将 ACP 桥接到其他环境和传输层:
- ACP to AG-UI - 通过 AG-UI 事件将任何 ACP Agent 桥接到 Web 前端;与 CopilotKit、AG-UI HttpAgent 或自定义 UI 配合使用(Web)
- AgentRQ - 通过 MCP 服务器将基于 stdio 的 ACP Agent 桥接到 AgentRQ - 人在回路任务协作服务
- Aptove Bridge - 通过 WebSocket 将基于 stdio 的 ACP Agent 桥接到 Aptove 移动客户端
- ACP Remote - ACP Agent 和客户端的远程 WebSocket 传输
- OpenClaw - 通过
openclaw acp桥接到 OpenClaw Gateway - stdio Bus - 确定性 stdio 内核,为 ACP/MCP 风格的 Agent 协议提供传输级路由
- acpdbg - 将 LLDB 崩溃(C/C++/Rust/Swift)桥接到任何 ACP 编码 Agent 进行根因分析和实时调试