Switcheroo — Development skill for Claude Code
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
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
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
Related Skills
Claude Account Manager
Manage multiple Claude Code accounts on macOS - Keychain-only secrets, one command to switch, no re-login.
Agent Providers
Agent provider layer (Claude, Grok, Codex over subscription-login CLIs / APIs): routing, live catalogs, turn s
Swapdex
Switch between multiple Claude Code and Codex login accounts, locally and safely. A switcher, not a rotator.
Clovapi
内置本地代理,轻松管理 Agent API — 开源 CLI 与桌面端,保存 profile、switch 到 Claude Code / Codex / OpenCode 等 Agent。
Claude Code Provider Switching Kit
Switch Claude Code between Anthropic, GLM, and OpenRouter (including free models) with one command.
Frontloom Angular
Use this skill for Angular frontend tasks. Enforces idiomatic Angular patterns including signals, standalone c
Related Agents
Parts Contributor
Use when adding or modifying a part in the Cosmos parts library — a new switch, microcontroller, display, trac
Mops Local Visibility
Discoverability and directory surface for any client account run on the marketing-operations fleet. Owns busin
Python Script Specialist
Sole author of every standalone Python script for TcEx 4.0 — operator CLIs, audits, data inspection/transforma