Run several Claude Code accounts at the same time in different terminals without logging out and back in
See a live dashboard of which account has the most remaining usage quota before starting a session
Move a live conversation to a different account when the current one hits its usage limit
Share settings, skills, and MCP servers across all your Claude Code accounts from one place
| jawad-adas/ccm | 00kaku/wp-rest-playground | botpress/documentation-v12 | |
|---|---|---|---|
| Stars | 5 | 5 | 5 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2023-02-07 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | developer | writer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node 18+ and Claude Code on PATH, install globally via npm, then import or add accounts.
ccm is a command line tool for people who use multiple accounts with Claude Code, Anthropic's coding assistant, and want to run several of them at once instead of constantly logging in and out. Its core problem is familiar to heavy users: a session hits its five hour usage limit and stops mid conversation, and switching to a second account normally means logging out, logging back in, and losing your place, only to hit the same wall again later. ccm avoids that by keeping every account as its own permanent, isolated profile, so any number of accounts can run at the same time in different terminal windows with no shared state between them. The main interface is a full screen terminal dashboard styled like an airport departure board, listing each account as a row with live usage meters for both the five hour and weekly quota windows, countdown timers for when each resets, and status labels showing which account has the most room, which is almost full, and which is fully used or logged out. From this board you can add or remove accounts, resume past sessions, and run health checks. There is also a local web version of the same board that can launch accounts into terminal tabs. Beyond just switching, ccm can move an entire live conversation from one account to another when you hit a limit mid session, keeping the original in place. Shared configuration such as settings, instruction files, skills, and MCP servers can be set up once and composed into every profile automatically, with the option to override specific settings per account, and per-project memory about a codebase is shared across accounts rather than tied to a single login. It can also show a live account and quota readout directly inside a Claude Code session's status line, send desktop notifications when usage crosses certain thresholds, and pin a specific account to a folder so that folder always launches that account by default. Installation is a single global npm install, and the tool requires Node 18 or newer plus Claude Code available on the system path. It has zero external dependencies and never modifies the normal Claude Code login or configuration, since it works purely alongside it. The project is released under the MIT license.
A command line dashboard for running multiple Claude Code accounts at once, showing live usage quotas and letting you switch or move sessions between them.
Mainly JavaScript. The stack also includes JavaScript, Node.js.
Licensed under MIT, so anyone can freely use, copy, modify, and share it, including commercially, as long as the copyright notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.