opencode-anythropic-auth
v1.1.0
Published
Load working opencode-anthropic-auth plugin implementation from the community
Maintainers
Readme
opencode-anythropic-auth
An OpenCode plugin that loads a custom fork of the opencode-anthropic-auth plugin from a user-specified repository.
Installation
Add to your opencode.json:
{
"plugins": ["opencode-anythropic-auth"]
}Disabling Default Plugins
By default, OpenCode loads builtin plugins (opencode-anthropic-auth, opencode-copilot-auth) alongside your custom plugins. To use only your custom fork and prevent the builtin from loading:
OPENCODE_DISABLE_DEFAULT_PLUGINS=1 opencodeOr add to your shell profile:
export OPENCODE_DISABLE_DEFAULT_PLUGINS=1Configuration
Zero-config by default — this plugin ships with a community-verified fork that just works. No configuration needed.
If you want to use a custom fork, create an anythropic.json file in one of these locations:
- Project root (same directory as
opencode.json) - OpenCode config directory (
~/.config/opencode/)
{
"repo": "https://github.com/your-username/opencode-anthropic-auth.git",
"branch": "main"
}Configuration Options
| Option | Type | Community Verified Default | Description |
|--------|------|----------------------------|-------------|
| repo | string | anomalyco/opencode-anthropic-auth | Git repository URL |
| branch | string | master | Branch to checkout |
| ref | string | 70233ba | Specific commit/tag (overrides branch) |
| forceUpdate | boolean | false | Force re-clone on every load |
| debug | boolean | false | Enable debug logging to console |
All fields are optional. Without a config file, the plugin automatically uses the community-verified version — actively maintained and tested by the community.
How It Works
- Reads config from
anythropic.json(project root →~/.config/opencode/) - Clones/updates the specified repository to
~/.cache/opencode-anythropic-auth/ - Installs dependencies with
bun install - Dynamically imports and forwards the plugin exports to OpenCode
Use Cases
- Test custom modifications to the anthropic-auth plugin
- Use a private fork with organization-specific settings
- Pin to a specific version/commit for stability
- Experiment with auth flow changes without publishing
Cache Location
Repositories are cached at:
~/.cache/opencode-anythropic-auth/<repo-name>/To clear cache, delete this directory or set "forceUpdate": true.
License
MIT
