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
- Intelligent Terminal — Windows Terminal fork with native agent integration, driving ACP-compatible agent CLIs over stdio
Desktop and Web
- ACP UI (Windows, macOS, Linux, iOS, Android, Web)
- AcpAgent Client — open-source (GPL-3.0) multi-agent desktop client built on the official Rust SDK: one-click agent install from the ACP Registry, Agent Auth and Terminal Auth, file browser, embedded terminals, and an ACP traffic inspector (Windows)
- 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)
- Perch — native macOS workspace for remote coding agents over SSH; drives ACP agents such as DeepSeek Harness with approval cards, stop, model and reasoning pickers, and session resume through a remote loopback broker (macOS)
- Pilion Browser — desktop browser that connects any ACP agent, local or over SSH, and hands its own tabs to the agent through MCP with approvals, human takeover, and session resume (macOS, Windows, Linux)
- 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
- 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
- Vibex — A native, local-first AI coding workbench for Agent-powered software development. Powered by GPUI and ACP. Your agents. Your workspace. Your control—from prompt to commit, desktop to mobile. Works with Codex, Claude Code, OpenCode, Pi, Grok, DeepSeek Harness, Antigravity, and many more through ACP.
- VibeAround — all-in-one hub for ACP coding agents (Claude Code, Codex CLI, Gemini CLI, Pi, OpenCode): launch with any model provider, continue the same session across desktop, CLI/TUI, web, mobile browser, and messaging apps, with local and time-scoped remote preview (macOS, Windows, Linux)
- 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
- ClawX — desktop GUI for OpenClaw agents, with a chat UI that talks to them over ACP
- OmniGet — desktop app for local coding agents with permissions, undo, jobs, and a built-in MCP server (Windows, macOS, Linux)
- Paca — self-hosted, AI-native project management where humans and ACP agents share the same board and sprints
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)
- VibeAround (Telegram, Feishu/Lark, Discord, Slack, WeChat, WhatsApp, DingTalk, WeCom, QQ) — continue desktop/CLI agent sessions from messaging apps through channel plugins
- cc-connect (Feishu/Lark, DingTalk, Slack, Telegram, Discord, LINE, WeCom) — bridges local coding agents to messaging platforms
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 - AgentOS — with built-in ACP agents, and sessions created, managed, and resumed over ACP
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
- Octop — self-hosted multi-user AI assistant with bidirectional ACP support for IDE and terminal agents