Skip to content

v2.1.0 - Right-account sign-ins, taskbar buttons, Cowork

Choose a tag to compare

@PriyanshuGeTRekT PriyanshuGeTRekT released this 18 Oct 09:32
5173698

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. -Status shows 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" -Install

Tested

  • 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 -Status and include its output in an issue.

Full changes: v2.0.1...v2.1.0