Awesome ACP Awesome

A curated list of everything in the Agent Client Protocol (ACP) ecosystem — the open standard that connects any code editor to any AI agent.

Protocol · Docs · Registry · Live Protocol Matrix


What is ACP? The Agent Client Protocol (ACP) standardizes communication between code editors (and other UIs) and AI coding agents. It is to agents what the Language Server Protocol (LSP) is to language tooling: implement it once, and any ACP client can drive any ACP agent over a simple JSON-RPC stream. It was introduced by Zed and is now developed in the open at agentclientprotocol.com.

[!IMPORTANT] "ACP" is overloaded. This list covers the Agent Client Protocol (editor ↔ agent, by Zed). It is not the Agent Communication Protocol (IBM/BeeAI, agent ↔ agent) nor the Agentic Commerce Protocol (OpenAI/Stripe, checkout). See Related Protocols.

Contents

The Protocol

The canonical specification, schema, and reference resources.

  • agent-client-protocol — The protocol specification, JSON Schema, and reference Rust crate. "A protocol for connecting any editor to any agent."
  • agentclientprotocol.com — Official documentation: agents, clients, and community libraries.
  • registry — Official, CI-verified registry of ACP agents. Served at https://cdn.agentclientprotocol.com/registry/v1/latest/registry.json.
  • Protocol Adaptation Matrix — Auto-generated daily report probing every registered agent for initialize, auth methods, and supported capabilities (session/list, session/fork, session/resume, …).
  • JSON Schema (v1) — The wire format definition.
  • symposium-acp — Reference Symposium implementation of the specification.

Official SDKs

Maintained under the agentclientprotocol org.

Community Libraries & SDKs

Third-party language bindings and helper libraries.

Go

Swift

.NET / C#

Other languages

Frontend & UI

Editors & IDEs

Native editor integrations and plugins that act as ACP clients.

Desktop & Web Clients

Standalone apps and web UIs for talking to ACP agents.

Terminal & TUI Clients

Mobile & Remote Control

Drive your agents from your phone or across the network.

Chat & Messaging Bridges

Talk to ACP agents from your favorite chat app.

Coding Agents

AI coding agents that speak ACP and can be driven by any client. The list below mirrors the official agents page and CI-verified registry; see the live protocol matrix for capability support.

Agent By Link
Gemini CLI Google The first ACP reference agent.
Claude Agent Anthropic/ACP Use the Claude Agent SDK from any ACP client.
Codex CLI OpenAI/Zed ACP server exposing Codex CLI.
GitHub Copilot GitHub Copilot CLI & language server with ACP.
Cursor Anysphere Cursor CLI agent over ACP.
OpenCode SST Open-source terminal agent.
goose Block Extensible open-source agent.
Qwen Code Alibaba Qwen-powered coding agent.
Kimi CLI Moonshot AI Kimi coding agent.
Mistral Vibe Mistral Mistral's coding agent.
Cline Cline Popular autonomous coding agent.
Kilo Kilo Kilocode agent.
Auggie CLI Augment Augment Code's CLI agent.
Junie JetBrains JetBrains' autonomous agent.
Factory Droid Factory Droid coding agent.
fast-agent evalstate Build & evaluate agents (MCP + ACP).
DeepAgents LangChain LangChain deep agents over ACP.
Stakpak Stakpak Open-source DevOps/ship-on-autopilot agent.
VT Code vinhnx LLM-native open-source coding agent.
Poolside Poolside pool terminal coding agent.
siGit Code siGit Local coding agent on Onde Inference.
Amp Sourcegraph (adapter) ACP adapter for Amp Code.
Minion Code femto Minion coding agent.
crow-cli crow Crow coding agent.
Dirac Dirac Dirac coding agent.
Autohand Code Autohand AI Autohand coding agent.
GLM Agent community Zhipu GLM-series ACP agent.
Cortex Code Snowflake Snowflake Cortex agent.
Corust Agent Corust Corust coding agent.
pi badlogic Pi coding agent (see pi-acp).
OpenHands All-Hands AI Autonomous software agent.
Docker cagent Docker Docker's container-native agent.
code-assistant stippi Autonomous coding assistant (ACP + MCP).

Also registered/listed: AgentPool, AutoDev, Blackbox AI, Bub, CodeBuddy Code, DimCode, fount, Grok Build, Kiro CLI, Nova, OpenClaw, Qoder CLI, stdio Bus, Symposium, and more — see the registry for the always-current set.

Agent Bridges & Adapters

Wrap a non-ACP agent or model so it can be driven by any ACP client.

Orchestrators & Multi-Agent Managers

Run, route, and supervise many agents at once.

Beyond Coding — Personal, Domain & Data Agents

ACP isn't only for writing code. These projects use it for personal assistants, finance, data, knowledge, and other verticals — and demonstrate that any agent (not just coding ones) can ride the protocol.

Personal assistants

Finance & research

Knowledge & memory

  • iwe-org/iwe — Markdown memory system for you and your AI agent.
  • bug-ops/zeph — Memory-first AI agent that remembers why decisions were made.
  • geronimo-iia/llm-wiki — Git-backed wiki engine with an ACP/MCP surface.

Data & analytics

Domain & infra

Developer Tools & Utilities

Debuggers, inspectors, observability, and helpers for building on ACP.

Examples & Templates

Articles, Talks & Guides

Related Protocols

ACP sits in a growing family of agent standards. Don't confuse the "ACP"s:

Other curated lists worth a look: nMaroulis/awesome-agent-client-protocol, insodimension/awesome-agent-protocols.

Contributing

Contributions are very welcome! This list is reproducible — the scripts/ directory harvests the ecosystem straight from the GitHub API by the agent-client-protocol and acp topics plus full-text and code search. See CONTRIBUTING.md to add a project or regenerate the data.

License

CC0

To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.