Switch is a native macOS app for keeping several AI coding-tool accounts ready and switching the account used by new sessions.
New
- Claude Code accounts. Each Claude Code account is a separate profile with its own
CLAUDE_CONFIG_DIR, so several stay signed in at once. The default applies to sessions launched through Switch; a plainclaudecommand keeps its own login. Switch never copies or reads Claude credentials. - New app icon: an emergency-stop button on an ivory tile.
Codex CLI and Grok Build switching are unchanged. Grok Build does not expose usage data, so Grok support is account switching only.
Install
Download Switch-v3.3.1-mac-arm64.zip, unzip it, and move Switch.app to Applications. Requires macOS 14 or later on Apple Silicon. Install the command-line tool for each provider you use.
This build has an ad hoc signature and is not notarized. If macOS blocks the first launch, open System Settings → Privacy & Security and choose Open Anyway.
The terminal interface remains available through the @smdl/switch npm package.
SHA-256: 86903e847c0a8d9259d52d219e741db8e0210204085db596a61f997286a8ab67