Editors and IDEs
- Anycode — web-based IDE with Rust backend and React frontend
- Chrome ACP (Chrome extension / PWA)
- ACP Sidebar (Chrome extension) — side-panel chat with your local Claude Code, with one-click quoting of selections and full pages
- Emacs via agent-shell.el
- Exo for VSCode — A typography-first VS Code client featuring parallel sessions isolated in Git worktrees, native Diff Editor approvals, and a distraction-free, highly polished UI.
- JetBrains
- neovim
- through the CodeCompanion plugin
- through the carlos-algms/agentic.nvim plugin
- through the yetone/avante.nvim plugin
- through the hermes.nvim plugin
- Obsidian
- through the Agent Client plugin
- through the Agent Console plugin — a tabbed multi-session workspace: run several ACP agents in parallel with restorable, searchable sessions and quick prompts
- through the Copilot for Obsidian plugin — runs OpenCode and Codex through ACP with vault context, projects, and shared skills
- through the Obsidian Harness plugin — Obsidian as a cockpit for ACP agents (Claude Code, Codex, Gemini CLI, Pi); every agent session is a first-class
.sessionvault file with Codex-style Session and Turn navigators
- Open Knowledge — local-first Markdown knowledge base with built-in ACP agent threads and one-click agent install from the ACP Registry
- Pulsar — through the pulsar-acp-agent package
- Qt Creator — through the ACP Client Plugin
- Sublime Text - through the ACP plugin
- Unity ACP Client(Unity plugin)
- Unity Agent Client (Unity editor)
- Visual Studio — through the Poolside Assistant
- Visual Studio Code
- ACP Client extension
- ACP Patchbay extension
- ACP Pro Extension
- VS Code–compatible IDEs (Cursor, Windsurf, Trae,..): ACP Pro Extension
- Multicoder extension
- Poolside Assistant
- Zed
CLI and TUI
- acpx (CLI)
- Hash (shell)
- Hydra
- Martty — extensible Rust/ratatui terminal client for DeepSeek Harness and other ACP-compatible agents
- Nori CLI
- pool
- Toad
Desktop and Web
- ACP UI (Windows, macOS, Linux, iOS, Android, Web)
- Agent Studio
- AgentConnect — open-source multi-agent platform that brings ACP agents into team workflows across Slack, Telegram, Discord, Lark, GitHub, and GitLab, managed from a web console
- AgentRQ — Human-in-the-loop realtime task management and collaboration (Web)
- AionUi
- aizen
- Braide - Parallel sessions, worktrees, personas and interactive agent responses (supports macOS, Windows, Linux)
- Capsule — local-first macOS desktop workspace for ACP coding agents and harnesses (Claude Code, Codex, Grok), with projects, conversations, diffs, and approvals
- Casper - A web client for kiro-cli that talks to it over the Agent Client Protocol (ACP), giving you a browser-based chat UI with live streaming, session history, and rich per-tool-call rendering.
- Clover
- Codeg — collaborative multi-agent coding workbench that unifies ACP agents (Claude Code, Codex, Gemini CLI, OpenCode, and more) with session aggregation; desktop app, self-hosted server, or Docker (macOS, Windows, Linux, Web)
- CompozyOS — open-source agent OS: runs ACP agents as a team on loops and schedules, with shared memory and approvals (Web, CLI)
- DeepChat
- Devin Desktop
- fabriqa.ai
- gemini-cli-desktop
- Ghosty Teams — multi-tenant team workspace where ACP agents work alongside chat, collaborative documents, artifacts, forms, and live calls (Web)
- Gold Band — open-source, local-first ACP desktop client supporting direct agent conversations, DSL-based workflow orchestration, AI-generated dynamic workflows, and unified context management (Windows, macOS, Linux)
- Harnss
- Jockey — open-source multi-agent orchestrator (Tauri + Rust + SolidJS) that coordinates Claude Code, Gemini CLI, and Codex CLI via ACP
- Kepler — GitKraken’s agentic development environment (ADE) giving you full clarity and control to run parallel agents at scale
- Kronos — self-hosted scheduler and orchestration dashboard that runs ACP agent tasks on schedules via a bridge CLI, with Slack channel delivery and a real-time dashboard
- Lody
- Minion Mind — through the Agent Client plugin
- Mitto
- Ngent
- Panda — a ready-made UI for your ACP agent: you implement the agent side, Panda ships the streaming chat, tool-call cards, inline permission prompts, diffs and session history (Web with scripted demo; macOS/Windows desktop)
- Poolside Desktop Assistant - An agent agnostic worktree native macOS desktop app.
- qwen-audio-agent — realtime full-duplex voice client for ACP agents, with wake word and barge-in (macOS desktop, TUI, Web)
- RayClaw
- Remote Agent Server — self-hosted ACP agent execution gateway for external systems that runs Codex and Claude Code through an asynchronous Task API, with isolated workspaces, persistent sessions, per-agent MCP and Skills, event history, SSE, and signed Webhooks
- RLM Code
- Shellular (GitHub)
- Sidequery (coming soon)
- Superlite - blazing-fast Rust-native desktop client for ACP coding agents with parallel sessions, browser remote, and push notifications (macOS, Windows, Linux, Web)
- Tidewave
- tlbx — self-hosted browser control station for persistent ACP agent and terminal sessions on Windows, macOS, and Linux, supervised from desktop, tablet, or phone browsers
- Web Browser with AI SDK (powered by @mcpc/acp-ai-provider)
- Kangaroo — database IDE with Agent Client Protocol support
- ACP Components - A universal frontend component library for building AI Agent interfaces based on the ACP
- ACP Inspector — desktop debugger/inspector for the ACP protocol (macOS, Linux)
- Newio — a multi-channel, multi-player agent native messaging app
Notebook and data tools
- agent-client-kernel (Jupyter notebooks)
- Alchemy — local-first research notebook for macOS: run your own coding agent inside a notebook, with that notebook’s sources reachable over the app’s built-in MCP server
- DuckDB — through the sidequery/duckdb-acp extension
- marimo notebook
Mobile clients
These mobile-first tools bring ACP and related coding-agent workflows to phones and tablets:- Agmente (GitHub) (iOS)
- Ferngeist (Android)
- Happy (GitHub) (iOS, Android, Web)
- Mobvibe (iOS, Android, Web)
- Runmote (GitHub) (Android, Linux, macOS, Windows) — Run any ACP agent on your PC from your phone via QR code or 8-digit pairing; no SSH/VPN
- Shellular (GitHub) (iOS, Android, Web)
- VACP (Android) — voice control for AI coding agents (OpenCode, KiloCode, and any ACP-compatible agent over TCP)
Messaging
- ACP Discord (Discord)
- acp-connector (Telegram, Discord) — thin, agent-agnostic bridge with cron jobs, routines, HTTP API, session management, and webhook callbacks
- duckdb-claude-slack (Slack)
- Juan (Slack)
- OpenACP (Telegram, Discord, Slack) — self-hosted bridge for ACP agents; streams tool calls and responses in real time
- Telegram ACP Bot (Telegram) — through the
telegram-acp-botconnector - Telegram-ACP (Telegram) — Supports multi-thread chat and message streaming
- ACP Router (Telegram) - an ACP client surface for driving ACP agents from Telegram, with rich diffs, approvals and many more.
- WeChat ACP (WeChat)
- qq-ai-bot (QQ / OneBot 11) — self-hosted bridge for OneBot 11 / NapCat / LLOneBot that connects QQ messaging to ACP-compatible agents with persistent sessions and progress streaming
- Sniptail (Discord, Slack) - self-hosted chat bridge for running coding agents across your team’s repositories
- Lark ACP (Lark/飞书)
- Zooid (Matrix) - coding agent runtime paired with a Matrix client/ACP bridge for interacting with agents
- Pomerium AgentOps (Slack)
Frameworks
These frameworks add ACP support through dedicated integrations or adapters:- AgentPool — with built-in ACP integration for IDEs and external ACP agents
- fast-agent — through
fast-agent-acp - ACP Kit - adapter toolkit for exposing existing Pydantic AI / LangChain agent runtimes through ACP.
- Koog — through the
agents-features-acpintegration - LangChain / LangGraph — through Deep Agents ACP
- LlamaIndex — through the
workflows-acpadapter for Agent Workflows - LLMling-Agent — with built-in ACP support for running agents through ACP clients
- Mastra — through the
@mastra/acppackage for wrapping external ACP agents as tools or subagents
Connectors
These connectors bridge ACP into other environments and transport layers:- acp_rpc_bridge — terminal binary that bridges stdio-based agents to HTTP, giving non-network agents network capability; supports ACP and Pi RPC protocols with ACP Streamable HTTP and OpenCode REST API endpoints
- ACP to AG-UI — bridges any ACP agent to web frontends via AG-UI events over SSE; works with CopilotKit, AG-UI HttpAgent, or custom UIs (Web)
- AgentRQ — bridges stdio-based ACP agents to the AgentRQ - Human-in-the-loop task collaboration service using MCP server.
- Aptove Bridge — bridges stdio-based ACP agents to the Aptove mobile client over WebSocket
- ACP Remote - remote WebSocket transport for ACP agents and clients.
- OpenClaw — through the
openclaw acpbridge to an OpenClaw Gateway - stdio Bus – deterministic stdio-based kernel providing transport-level routing for ACP/MCP-style agent protocols.
- acpdbg — bridges LLDB crashes (C/C++/Rust/Swift) to any ACP coding agent for root-cause analysis and live debugging