← all repositories
agentclientprotocol/claude-agent-acp

Claude's agent SDK, wrapped for standard protocol access

Exposes Anthropic's Claude Agent SDK to any client that speaks the Agent Client Protocol.

2.5k stars TypeScript AgentsCoding Assistants
claude-agent-acp
Velocity · 7d
+15
★ / day
Trend
accelerating
star history

What it does

This TypeScript package wraps the official Claude Agent SDK and exposes it as an ACP-compatible agent. Any client that speaks the Agent Client Protocol can connect to Claude’s context-aware, tool-calling agent without writing a custom integration. It handles the usual agent surface area: @-mentions, images, permission-gated tool calls, edit review, TODO lists, and terminals.

The interesting bit

The project is honest glue code: it maps ACP requests onto the Claude SDK and translates responses back. That simplicity is the selling point—standardizing access to a vendor SDK through an open protocol interface, even if the README treats the plumbing as self-explanatory.

Key highlights

  • Supports context @-mentions, images, tool calls with permission requests, following, edit review, and TODO lists
  • Handles both interactive and background terminals
  • Exposes custom slash commands and client MCP servers through the ACP interface
  • Licensed under Apache 2.0 with no contributor license agreement required

Caveats

  • The README is essentially a feature checklist with no architectural detail, so error handling, state management, and authentication flows are unclear
  • No usage examples or client configuration guidance is provided

Verdict

Useful if you are already committed to ACP and need a drop-in Claude backend. If you are not running an ACP-compatible client, this adapter has nothing to offer you yet.

Frequently asked

What is agentclientprotocol/claude-agent-acp?
Exposes Anthropic's Claude Agent SDK to any client that speaks the Agent Client Protocol.
Is claude-agent-acp open source?
Yes — agentclientprotocol/claude-agent-acp is open source, released under the Apache-2.0 license.
What language is claude-agent-acp written in?
agentclientprotocol/claude-agent-acp is primarily written in TypeScript.
How popular is claude-agent-acp?
agentclientprotocol/claude-agent-acp has 2.5k stars on GitHub and is currently accelerating.
Where can I find claude-agent-acp?
agentclientprotocol/claude-agent-acp is on GitHub at https://github.com/agentclientprotocol/claude-agent-acp.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.