Claude Code · Tested with aisw v0.3.10 · Desktop v0.2.1 · Updated July 17, 2026
Work and Personal Claude Code Accounts
Save your work and personal Claude Code accounts as two named aisw profiles, for example claude work and claude personal, then switch between them with aisw use claude <name>. Both stay saved locally, so switching usually avoids re-authenticating; provider storage limitations can still require the native sign-in flow.
If you use Claude Code for both a day job and personal projects, the accounts usually need to stay separate, different billing, different organization, sometimes different usage policy. Manually logging out and back in every time you switch context is slow and easy to get wrong. Naming both accounts as aisw profiles removes the friction.
Before you start
You’ll need Claude Code signed into at least one of the two accounts already, so aisw can capture it live instead of requiring a fresh OAuth flow.
CLI method
1. Capture the account you’re currently signed into.
aisw initIf Claude Code is already signed in, init detects it and offers to import it as a named profile right in the prompt. If you skip that, or you already ran init on this machine before and just need to add another account, capture it explicitly:
aisw add claude work --from-live2. Add the second account.
aisw add claude personalThis launches Claude Code’s native OAuth flow for the second account. If you’d rather use an API key for one of them:
aisw add claude personal --api-key "$ANTHROPIC_API_KEY"3. Switch as you move between contexts.
aisw use claude work# ...lateraisw use claude personal4. Local state is separated by default, sharing it is the opt-in.
aisw’s default state mode is isolated: activating a profile points Claude Code at that profile’s own config directory, so history, settings, and extensions stay separate in the managed state. That’s usually exactly what you want for a work/personal split.
If you’d rather the two accounts share local configuration and only swap credentials, opt into shared mode instead:
aisw use claude work --state-mode sharedDesktop method
The current public AI Switcher Desktop release covers macOS, Windows x64, and Linux x64. Download the matching build from /download/, then follow the same profile workflow below.

- Open Profiles and find the Claude Code section.
- Add both accounts, import the live one first, then add the second through Add Profile → Sign in.
- Rename each profile from the inspector so they’re clearly labeled (
work,personal). - Switch from Overview or Quick Switch (⌘K) whenever you change context.
Verify the result
aisw status --contextThis confirms which Claude Code profile is active right now, independent of what any other tool is doing.
Frequently asked questions
Do I need two Claude Code installs to keep work and personal separate?
No. One Claude Code install is enough, aisw swaps the credentials it uses, so a single installation can represent as many accounts as you have profiles.
What if my work and personal accounts use different plans?
That's fine. aisw stores whatever credentials each account actually has; it doesn't require matching plan types, and Claude Code behaves exactly as it would if you'd logged in with that account directly.
