> ## Documentation Index
> Fetch the complete documentation index at: https://agentclientprotocol.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Clients

> Clients, frameworks, connectors, and related tools around the Agent Client Protocol.

The following projects implement ACP directly, connect ACP agents to other environments, or support adjacent coding-agent workflows.

## Editors and IDEs

* [Anycode](https://github.com/anycode-ade/anycode) — web-based IDE with Rust backend and React frontend
* [Chrome ACP](https://github.com/Areo-Joe/chrome-acp) (Chrome extension / PWA)
* Emacs via [agent-shell.el](https://github.com/xenodium/agent-shell)
* [JetBrains](https://www.jetbrains.com/help/ai-assistant/acp.html)
* [neovim](https://neovim.io)
  * through the [CodeCompanion](https://github.com/olimorris/codecompanion.nvim) plugin
  * through the [carlos-algms/agentic.nvim](https://github.com/carlos-algms/agentic.nvim) plugin
  * through the [yetone/avante.nvim](https://github.com/yetone/avante.nvim) plugin
  * through the [hermes.nvim](https://github.com/Ruddickmg/hermes.nvim) plugin
* [Obsidian](https://obsidian.md)
  * through the [Agent Client](https://github.com/RAIT-09/obsidian-agent-client) plugin
  * through the [Agent Console](https://github.com/donivatamazondotcom/obsidian-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](https://github.com/logancyang/obsidian-copilot) plugin — runs OpenCode and Codex through ACP with vault context, projects, and shared skills
  * through the [Obsidian Harness](https://github.com/vlln/obsidian-harness) plugin — Obsidian as a cockpit for ACP agents (Claude Code, Codex, Gemini CLI, Pi); every agent session is a first-class `.session` vault file with Codex-style Session and Turn navigators
* [Open Knowledge](https://openknowledge.ai) — local-first Markdown knowledge base with built-in ACP agent threads and one-click agent install from the ACP Registry
* [Pulsar](https://pulsar-edit.dev) — through the [pulsar-acp-agent](https://github.com/hovancik/pulsar-acp-agent) package
* [Qt Creator](https://www.qt.io/development/tools/qt-creator-ide) — through the [ACP Client Plugin](https://doc.qt.io/qtcreator/creator-how-to-use-acp-client.html)
* [Unity ACP Client](https://github.com/3DLabInstruments/UnityACPClient)(Unity plugin)
* [Unity Agent Client](https://github.com/nuskey8/UnityAgentClient) (Unity editor)
* Visual Studio — through the [Poolside Assistant](https://marketplace.visualstudio.com/items?itemName=poolside-ai.vs-acp-assistant)
* Visual Studio Code
  * [ACP Client](https://github.com/formulahendry/vscode-acp) extension
  * [ACP Patchbay](https://github.com/solutionsunity/acp-patchbay) extension
  * [ACP Pro Extension](https://marketplace.visualstudio.com/items?itemName=duclvz.acp-pro)
    * VS Code–compatible IDEs (Cursor, Windsurf, Trae,..): [ACP Pro Extension](https://open-vsx.org/extension/duclvz/acp-pro)
  * [Multicoder](https://marketplace.visualstudio.com/items?itemName=multicoder.multicoder) extension
  * [Poolside Assistant](https://marketplace.visualstudio.com/items?itemName=poolside-ai.acp-assistant)
* [Zed](https://zed.dev/docs/ai/external-agents)

## CLI and TUI

* [acpx (CLI)](https://github.com/openclaw/acpx)
* [Hash (shell)](https://github.com/tfcace/hash)
* [Hydra](https://github.com/smagnuso/hydra-acp)
* [Nori CLI](https://github.com/tilework-tech/nori-cli)
* [pool](https://github.com/poolsideai/pool)
* [Toad](https://www.batrachian.ai/)

## Desktop and Web

* [ACP UI](https://github.com/formulahendry/acp-ui) (Windows, macOS, Linux, iOS, Android, Web)
* [Agent Studio](https://github.com/sxhxliang/agent-studio)
* [AgentRQ](https://github.com/agentrq/agentrq) — Human-in-the-loop realtime task management and collaboration (Web)
* [AionUi](https://github.com/iOfficeAI/AionUi)
* [aizen](https://aizen.win)
* [Braide](https://braide.dev) - Parallel sessions, worktrees, personas and interactive agent responses (supports macOS, Windows, Linux)
* [Casper](https://github.com/joeyshi12/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.
* [Codeg](https://github.com/xintaofei/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](https://github.com/compozy/compozy) — open-source agent OS: runs ACP agents as a team on loops and schedules, with shared memory and approvals (Web, CLI)
* [DeepChat](https://github.com/ThinkInAIXYZ/deepchat)
* [Devin Desktop](https://devin.ai/desktop)
* [fabriqa.ai](https://fabriqa.ai)
* [gemini-cli-desktop](https://github.com/Piebald-AI/gemini-cli-desktop)
* [Gold Band](https://github.com/diodeme/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](https://github.com/OpenSource03/harnss)
* [Jockey](https://github.com/recailai/jockey) — open-source multi-agent orchestrator (Tauri + Rust + SolidJS) that coordinates Claude Code, Gemini CLI, and Codex CLI via ACP
* [Kepler](https://www.gitkraken.com/kepler) — GitKraken’s agentic development environment (ADE) giving you full clarity and control to run parallel agents at scale
* [Kronos](https://github.com/Reqeique/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](https://lody.ai)
* [Minion Mind](https://minion-mind.nebulame.com/) — through the [Agent Client](https://github.com/RAIT-09/obsidian-agent-client) plugin
* [Mitto](https://github.com/inercia/mitto)
* [Ngent](https://github.com/beyond5959/ngent)
* [Poolside Desktop Assistant](https://poolside.ai/get-started) - An agent agnostic worktree native macOS desktop app.
* [qwen-audio-agent](https://github.com/QwenAudio/qwen-audio-agent) — realtime full-duplex voice client for ACP agents, with wake word and barge-in (macOS desktop, TUI, Web)
* [RayClaw](https://github.com/rayclaw/rayclaw?tab=readme-ov-file#acp-agent-client-protocol)
* [RLM Code](https://github.com/SuperagenticAI/rlm-code)
* [Shellular](https://shellular.dev) ([GitHub](https://github.com/shellular-org))
* [Sidequery *(coming soon)*](https://sidequery.dev)
* [Tidewave](https://tidewave.ai/)
* [Web Browser with AI SDK](https://github.com/mcpc-tech/ai-elements-remix-template) (powered by [@mcpc/acp-ai-provider](https://github.com/mcpc-tech/mcpc/tree/main/packages/acp-ai-provider))
* [Kangaroo](https://github.com/dbkangaroo/kangaroo) — database IDE with Agent Client Protocol support
* [ACP Components](https://github.com/zvzuola/acp-components) - A universal frontend component library for building AI Agent interfaces based on the ACP
* [ACP Inspector](https://github.com/newioapp/acp-inspector) — desktop debugger/inspector for the ACP protocol (macOS, Linux)
* [Newio](https://newio.app) — a multi-channel, multi-player agent native messaging app

## Notebook and data tools

* [agent-client-kernel](https://github.com/wiki3-ai/agent-client-kernel) (Jupyter notebooks)
* DuckDB — through the [sidequery/duckdb-acp](https://github.com/sidequery/duckdb-acp) extension
* [marimo notebook](https://github.com/marimo-team/marimo)

## Mobile clients

These mobile-first tools bring ACP and related coding-agent workflows to phones and tablets:

* [Agmente](https://agmente.halliharp.com) ([GitHub](https://github.com/rebornix/Agmente)) (iOS)
* [Ferngeist](https://github.com/arafatamim/Ferngeist) (Android)
* [Happy](https://happy.engineering/) ([GitHub](https://github.com/slopus/happy)) (iOS, Android, Web)
* [Mobvibe](https://github.com/Eric-Song-Nop/mobvibe) (iOS, Android, Web)
* [Shellular](https://shellular.dev) ([GitHub](https://github.com/shellular-org)) (iOS, Android, [Web](https://app.shellular.dev))
* [VACP](https://play.google.com/store/apps/details?id=com.intellexie.vacp) (Android) — voice control for AI coding agents (OpenCode, KiloCode, and any ACP-compatible agent over TCP)

## Messaging

* [ACP Discord](https://github.com/broven/acp-discord) (Discord)
* [duckdb-claude-slack](https://github.com/sidequery/duckdb-claude-slack) (Slack)
* [Juan](https://github.com/DiscreteTom/juan) (Slack)
* [OpenACP](https://github.com/Open-ACP/OpenACP) (Telegram, Discord, Slack) — self-hosted bridge for ACP agents; streams tool calls and responses in real time
* [Telegram ACP Bot](https://github.com/mgaitan/telegram-acp-bot) (Telegram) — through the [`telegram-acp-bot`](https://github.com/mgaitan/telegram-acp-bot) connector
* [Telegram-ACP](https://github.com/SuperKenVery/Telegram-ACP/) (Telegram) — Supports multi-thread chat and message streaming
* [ACP Router](https://github.com/vcoderun/acprouter) (Telegram) - an ACP client surface for driving ACP agents from Telegram, with rich diffs, approvals and many more.
* [WeChat ACP](https://github.com/formulahendry/wechat-acp) (WeChat)
* [qq-ai-bot](https://github.com/happysnaker/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](https://github.com/Justkog/sniptail) (Discord, Slack) - self-hosted chat bridge for running coding agents across your team’s repositories
* [Lark ACP](https://github.com/4t145/lark-acp) (Lark/飞书)
* [Zooid](https://github.com/zooid-ai/zooid) (Matrix) - coding agent runtime paired with a Matrix client/ACP bridge for interacting with agents
* [Pomerium AgentOps](https://github.com/pomerium/agentops) (Slack)

## Frameworks

These frameworks add ACP support through dedicated integrations or adapters:

* [AgentPool](https://phil65.github.io/agentpool/) — with built-in ACP integration for IDEs and external ACP agents
* [fast-agent](https://fast-agent.ai/acp/) — through [`fast-agent-acp`](https://fast-agent.ai/acp/)
* [ACP Kit](https://github.com/vcoderun/acpkit/) - adapter toolkit for exposing existing [Pydantic AI](https://pypi.org/project/pydantic-acp/) / [LangChain](https://pypi.org/project/langchain-acp/) agent runtimes through ACP.
* [Koog](https://docs.koog.ai/agent-client-protocol/) — through the [`agents-features-acp`](https://github.com/JetBrains/koog/tree/develop/examples/notebooks/acp) integration
* [LangChain / LangGraph](https://docs.langchain.com/oss/python/deepagents/acp) — through [Deep Agents ACP](https://docs.langchain.com/oss/python/deepagents/acp)
* [LlamaIndex](https://github.com/AstraBert/workflows-acp) — through the [`workflows-acp`](https://github.com/AstraBert/workflows-acp) adapter for Agent Workflows
* [LLMling-Agent](https://github.com/phil65/llmling-agent) — with built-in ACP support for running agents through ACP clients
* [Mastra](https://mastra.ai/docs/agents/acp) — through the [`@mastra/acp`](https://mastra.ai/docs/agents/acp) package for wrapping external ACP agents as tools or subagents

## Connectors

These connectors bridge ACP into other environments and transport layers:

* [acp\_rpc\_bridge](https://github.com/Intellexie/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](https://github.com/namanrajpal/acp-to-agui) — bridges any ACP agent to web frontends via [AG-UI](https://docs.ag-ui.com) events over SSE; works with CopilotKit, AG-UI HttpAgent, or custom UIs (Web)
* [AgentRQ](https://github.com/agentrq/acp-gateway) — bridges stdio-based ACP agents to the AgentRQ - Human-in-the-loop task collaboration service using MCP server.
* [Aptove Bridge](https://github.com/aptove/bridge) — bridges stdio-based ACP agents to the Aptove mobile client over WebSocket
* [ACP Remote](https://github.com/vcoderun/acpkit/tree/main/packages/transports/acpremote) - remote WebSocket transport for ACP agents and clients.
* [OpenClaw](https://docs.openclaw.ai/cli/acp) — through the [`openclaw acp`](https://docs.openclaw.ai/cli/acp) bridge to an OpenClaw Gateway
* [stdio Bus](https://stdiobus.com) – deterministic stdio-based kernel providing transport-level routing for ACP/MCP-style agent protocols.
* [acpdbg](https://github.com/phimage/acpdbg) — bridges LLDB crashes (C/C++/Rust/Swift) to any ACP coding agent for root-cause analysis and live debugging
