opencode-anthropic-login-via-cli
v1.3.3
Published
OpenCode plugin that syncs your Claude CLI OAuth token to use Anthropic models with your Claude Pro/Max subscription.
Downloads
1,890
Maintainers
Readme
opencode-anthropic-login-via-cli
OpenCode plugin that lets you use Anthropic models with your Claude Pro/Max subscription. No API key required.
Features
Binary Introspection
Reads the Claude CLI binary to extract current beta headers, OAuth scopes, and version info. Stays in sync with Anthropic's API automatically instead of relying on hardcoded values.
Cross-Platform Support
Works on macOS, Linux, and Windows.
Auto Login
If you have Claude CLI installed and logged in, the plugin picks up your credentials automatically:
- macOS: System Keychain
- Linux / Windows:
~/.claude/.credentials.json
CCS Support
If you use CCS for multiple Claude Code instances, each instance in ~/.ccs/instances/ is detected and shows up as a separate auth method.
Browser Login
Opens an OAuth flow through claude.ai for users without the CLI. Log in, paste the code, done.
Token Refresh
Handles expired tokens automatically. Falls back to the CLI if the standard refresh fails.
Request Patching
Patches requests so OpenCode talks to Anthropic's API the same way Claude Code does.
Install
Add to your opencode.json:
{
"plugin": ["opencode-anthropic-login-via-cli"]
}Then open OpenCode and go to Connect Provider > Anthropic.
Auth Methods
| Method | Label | How it works |
| ------- | ------------------------ | ------------------------------------------------------- |
| Auto | Claude Code (auto) | Reads existing CLI credentials from Keychain/filesystem |
| CCS | CCS (instance-name) | Auto-detects each CCS instance in ~/.ccs/instances/ |
| Browser | Claude Pro/Max (browser) | OAuth flow via claude.ai with PKCE |
| API Key | API Key (manual) | Standard Anthropic API key |
License
MIT
