Agent ↔ editor

Agent Client Protocol

Lets any editor drive any coding agent, the way LSP lets any editor use any language server.

Status
40+ agents implement it
Governance
Open protocol created by Zed Industries.
Sources
Project siteSpecification

What to know

  • JSON-RPC over stdio for local agents; remote agents over HTTP or WebSocket are a work in progress.
  • Agents include Claude (via adapter), Codex CLI, Gemini CLI, Cursor, GitHub Copilot, goose, OpenCode, OpenHands, Junie, Kiro CLI, Cline, Qwen Code, Hermes Agent and OpenClaw.
  • Clients include Zed, JetBrains IDEs and Cursor.

When to use it

When you want to keep your editor and swap the agent behind it, or ship an agent that works in every ACP editor without per-editor plugins.

Related standards

Reviewed Oct 5, 2026. Spotted something out of date? Email hello@agentatlas.dev.