FTCHD

Switcheroo — Development skill for Claude Code

Development community

Switch your login/profile/account for 10+ CLIs, including Codex and Claude Code.

How to install Switcheroo

This entry records only its repository, not the path inside it, so there is no exact command to give. Open FTCHD/switcheroo and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Switcheroo does

Switch your login/profile/account for 10+ CLIs, including Codex and Claude Code.

Alternatives in Development

  • Codexbar — Show usage stats for OpenAI Codex and Claude Code, without having to login 8.8k ★
  • Phistory — Phistory automatically archives versioned system prompt snapshots from agent CLIs like Claude Code, Codex, Ope 560 ★
  • Claude Code Skill — Persistent multi-engine coding session manager 326 ★

README

Switcheroo

Switch the signed-in account of your CLIs.

Work account, personal account, a client's account: most developer CLIs only hold one login at a time, so you end up signing out and back in all day. Switcheroo remembers each login in your OS credential store and puts the one you want back in a second, for Claude Code, Codex, Vercel, Wrangler, npm, Fly.io and more.

It does not create profiles or config directories. It swaps the CLI's **live login**, so every terminal, editor integration and script that uses that CLI follows along. For CLIs that report it (Claude Code, Codex, GitHub CLI) it also shows how much of each account's allowance is used and when it resets, so you know which account to switch to.

switcheroo save claude-code                 # remember the login you have now
switcheroo login claude-code                # sign in as someone else, remember that too
switcheroo use claude-code work@acme.dev    # switch; the previous login is remembered first
switcheroo tray                             # menu-bar quick switcher + web UI

Switcheroo's Accounts page: each CLI on the machine, who it is signed in as, and the remembered accounts to switch to

Install

macOS and Linux:

curl -fsSL https://raw.githubusercontent.com/ftchd/switcheroo/main/install.sh | sh

Windows (PowerShell):

irm https://raw.githubusercontent.com/ftchd/switcheroo/main/install.ps1 | iex

To build from source you need Rust and Node:

cd web && npm ci && npm run build && cd ..
cargo build --release          # → target/release/switcheroo

Usage

**On your laptop**

Run `switcheroo tray` once; it detaches and keeps running in the background (`switcheroo tray --stop