Files
qiming/qiming-claude-code-acp-ts

ACP adapter for Claude Code (TypeScript)

npm

Note

: This is a fork of @zed-industries/claude-code-acp, maintained by nuwax-ai.

Use Claude Agent SDK from ACP-compatible clients!

This tool implements an ACP agent by using the official Claude Agent SDK, supporting:

  • Context @-mentions
  • Images
  • Tool calls (with permission requests)
  • Following
  • Edit review
  • TODO lists
  • Interactive (and background) terminals
  • Custom Slash commands
  • Client MCP servers

Learn more about the Agent Client Protocol.

Contribution Policy

This project does not require a Contributor License Agreement (CLA). Instead, contributions are accepted under the following terms:

The latest version of Zed can already use this adapter out of the box.

To use Claude Code, open the Agent Panel and click "New Claude Code Thread" from the + button menu in the top-right:

https://github.com/user-attachments/assets/ddce66c7-79ac-47a3-ad59-4a6a3ca74903

Read the docs on External Agent support.

Other clients

Or try it with any of the other ACP compatible clients!

Installation

Install the adapter from npm:

npm install -g claude-code-acp-ts

You can then use claude-code-acp-ts as a regular ACP agent:

ANTHROPIC_API_KEY=sk-... claude-code-acp-ts

License

Apache-2.0