Skip to content

Releases: clumsyboss/switcher-for-claude-code

Release list

v1.2.0

Choose a tag to compare

@clumsyboss clumsyboss released this 19 Oct 17:08

Three new things on the Accounts page and in the status bar, and a thorough round of safety fixes for switching accounts.

What's new

  • See how full your chats are. A row of dots between the account name and the usage meter shows how much of this window's chat context is used. Green, then yellow from 80%, red from 95%. Hover it to see your other recent chats, and each account's card shows its most recent chat as a faint grid. While a chat is compacting, its dots fill and empty, and the new size shows as soon as it's done.
  • Start a 5-hour session early. The ▶ on an account's card, or next to it in the usage hover, says "hi" to Claude as that account without switching to it. The 5-hour window starts now, so it resets sooner. It uses the cheapest model with no tools, and no chat appears anywhere.
  • A login for another PC. ⋯ → Make a login for another PC… signs an account in once more, as a separate login, and seals it into a file protected by a passphrase you choose. This PC's own login is left untouched, and the two can't sign each other out. The Accounts page can't import the file yet; that comes in a later version.

Safer switching

  • A switch never saves one account's login under another account's name. If ~/.claude.json can't be read, it stops before changing anything, and if it fails part-way the previous login is put back. Saved logins are backed up before they are replaced.
  • registry.json is never written over while it has an error. The page tells you what's wrong, and registry.json.bak keeps the previous good copy.
  • Windows working at the same time no longer lose each other's changes.
  • Files keep their permissions and links. A ~/.claude.json that is a link stays a link, and if other users can read it, Show Status offers to fix that. Nothing is changed without asking.
  • A disableRemoteControl you set by hand is left alone.
  • On macOS, the Keychain is handled more carefully, and claude is found in more install locations.

Install

Download switcher-for-claude-code-1.2.0.vsix below, then run:

code --install-extension switcher-for-claude-code-1.2.0.vsix

Reload VS Code. Installing 1.2.0 upgrades 1.1.0 in place, and your saved accounts, names, icons and pins carry over.

Works on Windows, macOS and Linux. Saved logins are encrypted with your system's own credential store, and the extension has no servers of its own and no telemetry.

v1.1.0

Choose a tag to compare

@clumsyboss clumsyboss released this 01 Oct 23:31

The first public release of Switcher for Claude Code. Switch between your Claude accounts in VS Code without signing in every time, keep an eye on every account's limits, and give a folder its own account.

What's inside

  • The Claude Accounts page. Every saved account on one page, as an editor tab or in its own sidebar view. See each account's 5-hour and weekly use, switch with one click, and give accounts a name, colour and icon.
  • Usage in the status bar. Your current account's limits at a glance. Hover for every account's 5-hour, weekly and Fable use with the time left until each resets, and click to update them all.
  • Folder pins. Give a folder its own account, while every window keeps sharing the same chat history.
  • Remote Control and Artifacts per account. Turn either off for the accounts that shouldn't use them.
  • Figures that stay live. Saved logins are renewed quietly in the background so their usage stays current, without ever touching the login Claude Code is using.

Install

Download switcher-for-claude-code-1.1.0.vsix below, then run:

code --install-extension switcher-for-claude-code-1.1.0.vsix

Reload VS Code and your account appears at the bottom right. Open the Claude Accounts page from the activity bar to save it and add your others.

Works on Windows, macOS and Linux. Saved logins are encrypted with your system's own credential store, and the extension has no servers of its own and no telemetry.

Coming from 1.0

Installing 1.1.0 upgrades it in place, and your saved accounts carry over. Backup/Restore and the old per-window modes are gone: folder pins replace those modes, and an older setup is moved over automatically the first time 1.1.0 starts.