CLI + local web UI for switching Claude Code providers
npm install claude-provider-switchA CLI and local web UI to switch Claude Code providers by updating ~/.claude/settings.json.
``bash`
npm install -g claude-provider-switch
`bash`
cps serve
Open http://localhost:8787 and manage providers from the UI, or use CLI commands:
`bash`
cps list
cps current
cps version
cps select
cps use anthropic
- cps list: list all providers (show id + name)cps current
- : show current providercps version
- : show CLI versioncps select
- : interactively select and apply a providercps use
- : switch provider by id and apply to Claude settingscps add
- : add a provider (optional --id for stable id)cps remove
- : remove a providercps serve
- : start local UI + API server
--id` format: lowercase letters, numbers, and hyphens only, max length 24, unique.