Never /logout again

Claude
Switch

Run your work and personal Claude Code accounts side by side. One machine. Multiple logins. Zero friction.

terminal
$ curl -fsSL https://raw.githubusercontent.com/SaschaHeyer/claude-switch/main/install.sh | sh _
GitHub · macOS & Linux · MIT License

Before

$ claude # logged in as work

$ /logout

$ /login # switch to personal

$ # ...repeat forever

After

$ claude-switch work

$ claude-switch personal

Both running. Side by side.

Three commands.
That's it.

1

Create profiles

$ claude-switch create work

$ claude-switch create personal

2

Launch by name

$ claude-switch work

Claude opens with that account. First time only: log in once.

3

Run both at once

Terminal 1

$ claude-switch work

Terminal 2

$ claude-switch personal

What you get

Instant switching

Jump between accounts with a single command. No logout/login dance.

Side by side

Run work and personal sessions simultaneously in separate terminals.

🔗

Shared config

Skills, settings, and CLAUDE.md are symlinked across profiles. No duplication.

🔒

Isolated auth

Each profile has its own OAuth session in the macOS Keychain. Fully separate.

Commands

claude-switch <name> Launch Claude with that profile
claude-switch create Create a new profile
claude-switch list Show all profiles + login status
claude-switch delete Delete a profile
claude-switch Interactive menu

Stop juggling
logins.

Install in 5 seconds. Set up in 30.

$ curl -fsSL https://raw.githubusercontent.com/SaschaHeyer/claude-switch/main/install.sh | sh