Claude Switcher — Development skill for Claude Code
Run multiple Anthropic accounts on one Mac while sharing a single ~/.claude — same memories, skills, subagents and project history on every account.
How to install Claude Switcher
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open kevinchau/claude-switcher and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Switcher does
Run multiple Anthropic accounts on one Mac while sharing a single ~/.claude — same memories, skills, subagents and project history on every account. macOS menu bar app, Swift 6 / AppKit, no dependencies.
Alternatives in Development
- Cc Bar — Native macOS menu bar app: track quota, usage and cost for Codex (multi-account) and Claude Code, from your me 119 ★
- CoderBar — Native macOS agent control for Codex and Claude — monitor, approve, ask, and jump back from the menu bar 100 ★
- Claude Account — Switch between isolated Claude Code accounts on Linux and macOS without logging in again 73 ★
README
Claude Switcher
**Several Anthropic accounts on one Mac — and one shared `~/.claude`.**
[](https://github.com/kevinchau/claude-switcher/actions/workflows/ci.yml)   
When one account hits its usage limit, the day stops. The usual workaround — a second config directory — gets you a second account by throwing away everything that made the first one useful.
Claude Switcher is a menu-bar app that runs multiple Anthropic accounts side by side on one Mac, in Claude Desktop (chat **and** the Code tab) and in the terminal `claude` CLI. Every account shares **one `~/.claude`**, so your memories, skills, subagents, plugins, settings and project/session history follow you to all of them. Hitting a limit costs you a menu click, not your context.
Why this exists
The advice you will find online is to point `CLAUDE_CONFIG_DIR` at a second directory per account:
alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude' # not what this tool does
Per [`RR()`](#21-the-config-dir-is-independent-of-the-electron-profile), that works — and it isolates **exactly the things you want to keep**: `projects/` (your session history), `history.jsonl`, `skills/`, `agents/`, `plugins/`, your memory and `CLAUDE.md`, `settings.json`, your MCP server config and your permission grants. Your second account starts as a stranger: no memory of your projects, none of your skills, none of your subagents, none of your tool permissions.
`claude-switcher` separates accounts along a different axis. The Electron profile (`--user-data-dir`) carries the *identity*; the Keychain slot (`CLAUDE_SECUR
Related Skills
Vibejuice
Menu bar quota meter and one-click account switcher for Claude Code and Codex CLI
Caff
macOS menu bar app that keeps the Mac awake during long-running agent tasks (Swift + IOKit)
Backstage
Backstage: a macOS menu-bar focus guard. Automation browsers and background agents stay backstage and ask befo
Drem
A native macOS menu-bar companion that keeps your Mac awake while Codex and Claude Code work.
Fluxa
Essential macOS system controls one click away in your menu bar — plus live Claude & Codex quota tracking with
Modeldeck
macOS menu bar app that tracks usage limits across all your Claude Code and Codex CLI accounts — live "% left"
Related Agents
macOS UI Designer
Use this agent when you need to plan, design, or evaluate macOS application user interfaces from a UI/UX persp
macOS Onboarding Reviewer
Mac-side expert who reviews onboarding documentation and install scripts for macOS-specific accuracy, complete
Mac Dev
native swift mac app dev