Simple API provider switcher for Claude Code CLI.
bun add -g @jigonr/claude-switch
# or
npm install -g @jigonr/claude-switchclaude-switch # Show current provider
claude-switch <provider> # Switch to provider
claude-switch list # List all providers| Provider | Type | Description |
|---|---|---|
claude-pro-max |
Subscription | Claude Pro via browser |
anthropic |
API | Anthropic API |
z.ai |
API | z.ai with GLM models |
| Option | Description |
|---|---|
--local |
Don't update global config |
--json |
JSON output |
Files are stored in ~/.claude/:
~/.claude/
├── switch-config.json # Provider configuration
├── settings.json # Claude Code settings (managed)
└── credentials/ # API keys (mode 0600)
├── anthropic.key
└── zai.key
Create .claude-switch.json in your project:
{"provider": "anthropic"}MIT