🔹 realiti4/claude-swap
⭐ 2580 звёзд · Python
Утилита переключает несколько аккаунтов Claude Code без выхода: при приближении к лимиту сама ротирует активный, а TUI показывает расход за 5 часов и 7 дней с временем сброса. Есть три стратегии: best берёт максимум оставшейся квоты, consume-first добивает аккаунт с ближайшим сбросом недельного лимита, next-available пропускает ограниченные.
Учётки лежат в Keychain на macOS и в файлах на Linux/WSL/Windows. Опрос использования адаптивный: активные аккаунты проверяются чаще, исчерпанные — примерно раз в 10 минут. Во время записи держатся блокировки, чтобы не конфликтовать с обновлением токена.
Команда
cswap run запускает Claude под выбранным аккаунтом только в текущем терминале — остальные терминалы и расширение VS Code остаются на основном. Аккаунты можно привязать к директориям и запускать нужный автоматически. На macOS смена требует перезапуска Claude Code или ~30 секунд на истечение кэша Keychain.репозиторий
Полезная Репа 🔄