Claude Code Cli Acp
Description
ACP adapter for the real Claude Code CLI: Rust PTY bridge for Zed and other Agent Client Protocol clients.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
claude-code-cli-acp
ACP adapter for the real interactive [Claude Code CLI](https://code.claude.com/docs/en/cli-reference).
The adapter runs `claude` through a PTY, reads Claude transcript JSONL for canonical content, and exposes an [Agent Client Protocol](https://agentclientprotocol.com/) server for editors. It also keeps a direct `interactive` pass-through mode and a `print` mode that replaces `claude -p` by using the interactive CLI path.
Install
Prerequisites:
- Install and authenticate Claude Code:
npm install -g @anthropic-ai/claude-code, then runclaude. - Use Node 18+ for the npm wrapper.
- Use Rust 1.95+ when building from source.
Recommended install after npm publication:
npm install -g claude-code-cli-acp
claude-code-cli-acp doctor
Other supported install paths:
cargo install claude-code-cli-acp --locked
cargo install --git https://github.com/moabualruz/claude-code-cli-acp --locked
cargo install --path . --locked
Direct GitHub release archives and future Homebrew tap setup are documented in [docs/install.md](docs/install.md).
ACP Setup
Configure any ACP-compatible client to run:
claude-code-cli-acp
The ACP server speaks JSON-RPC over stdio. Editor clients must launch it as a local agent process, not through a shell that writes prompts or banners to stdout.
Zed setup details live in [docs/editor-setup.md](docs/editor-setup.md).
Zed supports registry-installed external agents and manual custom agents. This adapter can be used manually today through Zed `agent_servers`, and the ACP Registry publishing checklist is documented in [docs/publishing.md](docs/publishing.md).
CLI Modes
Interactive pass-through:
claude-code-cli-acp interactive -- --model sonnet
Default no-handshake invocation behaves like interactive pass-through, but do not alias over `claude`; that name belongs to the installed Claude Code CLI. If you want a shortcut, use a non-conflicting name:
alias claude-acp='clau
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11