agentclientprotocol/agent-client-protocol
A protocol specification and Rust crate for connecting code editors to AI coding agents that autonomously modify code using generative AI.

Velocity · 7d
+11
★ / day
Trend
↗accelerating
star history
The Agent Client Protocol (ACP) standardizes messaging between code editors and autonomous coding agents that use generative AI to modify source code. It defines JSON Schema artifacts and a wire protocol with version negotiation, capability exchange, and message semantics for editor-agent communication. The repository publishes both a Rust crate and corresponding JSON Schema artifacts for downstream SDK generation.
Frequently asked
- What is agentclientprotocol/agent-client-protocol?
- A protocol specification and Rust crate for connecting code editors to AI coding agents that autonomously modify code using generative AI.
- Is agent-client-protocol open source?
- Yes — agentclientprotocol/agent-client-protocol is open source, released under the Apache-2.0 license.
- What language is agent-client-protocol written in?
- agentclientprotocol/agent-client-protocol is primarily written in Rust.
- How popular is agent-client-protocol?
- agentclientprotocol/agent-client-protocol has 3.7k stars on GitHub and is currently accelerating.
- Where can I find agent-client-protocol?
- agentclientprotocol/agent-client-protocol is on GitHub at https://github.com/agentclientprotocol/agent-client-protocol.