Claude Code model router

CCSwitcher

Switches Claude Code accounts with a click.

Install

From source
git clone https://github.com/XueshiQiao/CCSwitcher.git

From the README

CCSwitcher

CCSwitcher is a lightweight, pure menu bar macOS application designed to help developers manage and switch between multiple Claude Code accounts without interrupting your multi-account workflow. The native claude auth login flow is destructive — every switch wipes the previous account's credentials and forces another full browser OAuth. CCSwitcher keeps a per-account backup of every credential, atomically swaps the keychain entry and ~/.claude.json on switch, and all accounts stay available for one-click swap-back. CCSwitcher also monitors API usage, gracefully handles background token refreshes, and circumvents common macOS menu bar app limitations.

Features

- Non-Interruptive Account Switching: The native claude auth logout clears the current account's credentials, and switching back requires another full OAuth. CCSwitcher keeps a separate backup of each account (keychain token + ~/.claude.json oauthAccount block), atomically swaps both on switch — every added account's credentials stay intact, one-click swap-back, no workflow interruption. (Note: an in-flight claude session will pick up the newly-switched credentials on its next API call — this is Claude CLI behavior, not something CCSwitcher controls.)
- Multi-Account Management: Add and switch between different Claude Code accounts with a single click from the macOS menu bar.
- Usage Dashboard: Real-time monitoring of your Claude API usage limits (5-hour session and weekly) directly in the menu bar dropdown, plus today's API-equivalent cost and activity stats (turns, active minutes, lines written, model breakdown).
- Configurable Menu Bar Modules: Build your own iStats-style menu bar readout. Choose any combination of account name, 5-hour session usage, weekly usage, today's cost, and session/weekly…
Read the full README on GitHub

Details

Language
Swift
License
MIT
Last updated
29 October 2026

FAQ

What is CCSwitcher?

Switches Claude Code accounts with a click. It is a model router for Claude Code, from XueshiQiao/CCSwitcher on GitHub.

How do I install CCSwitcher?

Clone XueshiQiao/CCSwitcher from GitHub and follow the setup steps in its README.

Is CCSwitcher popular?

XueshiQiao/CCSwitcher has 206 GitHub stars and 43 forks. It was last updated on 29 October 2026.

More model routers & proxies

Browse the most popular Claude Code mods, all model routers & proxies, or the skills and MCP server directories.