29
cux is an open-source CLI that pools multiple Claude Code Pro/Max accounts behind a single live session. When the active account hits a rate limit or crosses a usage threshold, cux automatically swaps to a healthy account and resumes the same conversation via claude --resume — no logout, no reload, no lost context.
Built for developers who live inside Claude Code and keep losing momentum to the 5-hour rolling window and weekly active-hours caps. Instead of manually logging out, logging in to a second account, and repasting your context, you register your accounts once and cux handles the swap in ~2 seconds while preserving the full conversation.
Key features:
/switch slash command to rotate accounts instantly from inside Claude Code
Automatic account swapping on rate-limit and configurable utilisation thresholds (5h / 7d)
Three rotation strategies: drain, balanced, and manual
Threshold-based swaps wait for the current turn to finish so no response is lost
Cross-platform: Linux, macOS, Windows
Written in Go, distributed via npm and standalone binaries
Built with