Agent Client Protocol — Development skill for Claude Code
A protocol for connecting any editor to any agent.
How to install Agent Client Protocol
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open coder/agent-client-protocol and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Client Protocol does
A protocol for connecting any editor to any agent.
Alternatives in Development
- Friction Protocol — Friction protocol — convention 29.1k ★
- Tem Release Protocol — Skill: Tem Release Protocol 491 ★
- Hive — Browser-native hive-mind for CLI coding agents — Claude Code, Codex, Gemini, and OpenCode collaborate as real 473 ★
README
Agent Client Protocol
The Agent Client Protocol (ACP) standardizes communication between _code editors_ (interactive programs for viewing and editing source code) and _coding agents_ (programs that use generative AI to autonomously modify code).
The protocol is still under heavy development, and we aim to mature it as we get confidence in the design by implementing it in various settings.
Learn more at [agentclientprotocol.com](https://agentclientprotocol.com/).
Integrations
Editors
- Zed
- neovim through the CodeCompanion plugin
- marimo notebook
- yetone/avante.nvim: A Neovim plugin designed to emulate the behaviour of the Cursor AI IDE.
Agents
Libraries and Schema
- Rust: `agent-client-protocol` - See examples/agent.rs and examples/client.rs
- TypeScript: `@zed-industries/agent-client-protocol` - See examples/
- Go: `github.com/zed-industries/agent-client-protocol/go` - See example/ and the Go README
- JSON Schema: schema.json
- **use-acp**: React hooks for connecting to Agent Client Protocol (ACP) servers.
Contributin
Related Skills
Walla
A powerful local client that supports connecting to any local agents, including CodeX, Claude Code, OpenCode,
Animagent MCP Server
A client library for connecting to the AnimAgent MCP server
Sublime Claude Code
Claude Code IDE integration for Sublime Text 4 — in-editor diff review, live selection context, @-mentions. Sp
Acp Go SDK
Go SDK for the Agent Client Protocol (ACP), offering typed requests, responses, and helpers so Go applications
Claude Code CLI Acp
ACP adapter for the real Claude Code CLI: Rust PTY bridge for Zed and other Agent Client Protocol clients.
Sessionpipe
An open protocol and client for what your coding agents are doing: hooks for every harness, four privacy tiers
Related Agents
Acp Client
The Agent Client Protocol standardizes how editors talk to coding agents, but each editor needs a client imple
Gameengine
Use for the reusable Bevy-based game engine — ECS core, rendering, assets, scene/prefab, animation, physics, a
19 Investment Memo
Investment committee and client-reporting editor