Repository navigation
v2.1.0 - Right-account sign-ins, taskbar buttons, Cowork
Three things that make several accounts feel like separate apps: sign-ins that land in the right account, a taskbar button per account, and Cowork's local workspace working in every account.
Thanks to @orty for all three, built on @Sukarth's original router and taskbar work (#1).
New
- Sign-ins go to the account that asked (#4). Signing in through the browser used to bring the login back to your original account. With sign-in routing on, it reaches the account you were adding. It's off until you agree: you're asked the first time you add an account, and you can switch it from the tray (Send sign-ins to the right account), with
-RouteSignIns, or back off with-Revert.-Statusshows its state.- Store version of Claude: Windows needs one choice from you. In Settings > Default apps, set CLAUDE to Claude Profile Router. The switcher opens that page for you.
- Each account gets its own taskbar button (#5), with its coloured badge, instead of every account piling onto one Claude button. Pinning an account's shortcut shares that button. Your original account keeps Claude's own button.
- Cowork's local workspace now starts in every account (#6). Before, extra accounts showed "Workspace unavailable. The isolated Linux environment on this device failed to start." Each one runs its own local VM, which takes about 4 GB of memory and over 10 GB of disk per account.
What changes when you upgrade
- Account folders move, once, automatically. Extra accounts move from
%LOCALAPPDATA%\ClaudeProfiles\<name>to%LOCALAPPDATA%\ClaudeProfile-<name>, the first time the new version runs. A link (junction) is left at the old place, so Code chats that remember the old path keep working. An account that's open at the time moves on a later start. Anything that can't move is noted in%LOCALAPPDATA%\ClaudeProfiles\switcher-error.log, and that account keeps working from where it is. - Launching an account adds its Start menu shortcut if it doesn't have one. Windows takes the taskbar button's icon from it.
- Your accounts, sign-ins, names and shortcuts are otherwise unchanged.
- Going back: an older switcher only looks in the old place. Thanks to the links it still finds moved accounts there, but don't run two versions side by side.
Downloads
| File | Use it if you want to |
|---|---|
Install-ClaudeProfileSwitcher.cmd |
Install or upgrade in one step. Double-click it; it downloads the latest script, installs it and opens the switcher. |
ClaudeProfileSwitcher-v2.1.0.zip |
Get everything offline. Unzip, then double-click Install.cmd, or Claude Profile Switcher.cmd to run it without installing. |
ClaudeSwitcher.ps1 |
Just the script, for PowerShell users or the one-line install below. |
SHA256SUMS.txt |
Check a download with Get-FileHash <file>. |
irm https://github.com/PriyanshuGeTRekT/Claude-Code-Desktop-Switcher/releases/latest/download/ClaudeSwitcher.ps1 -OutFile "$env:TEMP\ClaudeSwitcher.ps1"; powershell -ExecutionPolicy Bypass -File "$env:TEMP\ClaudeSwitcher.ps1" -InstallTested
- Sign-in routing, taskbar buttons and the folder move were tested by @orty end to end on Windows 11 with the Store version of Claude. That included a real sign-in being routed, and a Code chat resuming after the move.
- The test files pass on the installer build too (@Sukarth).
- This release passes all four test suites in CI on Windows PowerShell 5.1 and PowerShell 7. Installing it over a 2.0 setup was tested in a sandbox: the account moved with its data, a link was left behind, routing stayed off, and nothing was logged.
Known gaps
- Sign-in routing and taskbar buttons haven't been tried end to end on the installer (non-Store) build. Reports are welcome via the installer build template.
- If a sign-in still lands in the wrong account, run
ClaudeSwitcher.ps1 -Statusand include its output in an issue.
Full changes: v2.0.1...v2.1.0