Keep several Claude Code accounts and switch between them without logging out. Codex and Muse usage sits next to them, in the terminal and in the macOS menu bar.
00MITuv tool install git+https://github.com/woorichicken/agent-swapaswap list

# Log into Claude Code with your first account, then save it
cswap add
# Log in with another account (do not /logout first), save it too
cswap add
# Every account's 5-hour / 7-day usage, plus Codex and Muse
aswap list
# Switch, or let it switch for you before the limit
cswap switch
cswap auto --threshold 80It keeps claude-swap's accounts, data, and the cswap command, and adds the other agents you use.
The dashboard shows each Claude account's usage and reset times, with switch, add, and disable in the same menu. aswap list prints the same numbers plus Codex and Muse; a failed query says why instead of showing 0%.
Read the README →
cswap auto watches the active account and moves to the one with the most quota left once a window crosses your threshold. It takes the same credential locks Claude Code uses, so it is safe to run mid-session.
Automatic switching →
Every avatar below has merged code into this project.
It is an MIT fork. Your existing claude-swap accounts, data, and the cswap command keep working. It adds the aswap command, read-only Codex and Muse usage, and a menu bar grouped by agent.
No signup. Your tokens stay on your machine. Read the source before you run it.
uv tool install git+https://github.com/woorichicken/agent-swapaswap list
Switch Claude Code accounts without logging out — and see Codex and Muse usage in the same place.
Released under the MIT License.