Press Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)
Type "Claude: Switch Provider"
Select a provider from the list
Status Bar
Click the status bar item showing the current provider name to open the provider picker.
Sidebar
Click the Claude icon in the Activity Bar
View current configuration
Browse preset providers
Manage custom providers
Commands
Command
Description
Claude: Switch Provider
Switch to a different API provider
Claude: Edit API Key
Edit current API key
Claude: Add Custom Provider
Add a custom provider
Claude: View Current Configuration
Open settings.json file
Configuration
Setting
Description
Default
claudeSwitch.showStatusBar
Show provider in status bar
true
claudeSwitch.statusBarAlignment
Status bar alignment (left/right)
right
claudeSwitch.claudeConfigPath
Custom path to settings.json
~/.claude/settings.json
How It Works
This extension reads and writes to ~/.claude/settings.json, the configuration file used by Claude Code CLI. Changes take effect immediately for new Claude Code sessions.
Development
# Install dependencies
npm install
# Compile
npm run compile
# Watch mode
npm run watch
# Package
npm run package