-
Notifications
You must be signed in to change notification settings - Fork 17k
[FEATURE]: Claude support using ACP protocol #24038
Copy link
Copy link
Open
Labels
acpcoreAnything pertaining to core functionality of the application (opencode server stuff)Anything pertaining to core functionality of the application (opencode server stuff)discussionUsed for feature requests, proposals, ideas, etc. Open discussionUsed for feature requests, proposals, ideas, etc. Open discussion
Metadata
Metadata
Assignees
Labels
acpcoreAnything pertaining to core functionality of the application (opencode server stuff)Anything pertaining to core functionality of the application (opencode server stuff)discussionUsed for feature requests, proposals, ideas, etc. Open discussionUsed for feature requests, proposals, ideas, etc. Open discussion
Type
Fields
Give feedbackNo fields configured for issues without a type.
Feature hasn't been suggested before.
Describe the enhancement you want to request
I just installed Agent-Shell for Emacs that allows using Claude Code subscription via Agent Client Protocol and @agentclientprotocol/claude-agent-acp
Anthropic is blocking 3rd-party tools, but only if you hook directly to their API endpoints used by Claude Code. This looks like a way to do this "legally".
ACP is already part of OpenCode, you only need to make it run as a client and spawn
claude-agent-acpas a subprocess.