pimenov.ai

claude-swap: как переключаться между аккаунтами Claude Code без перелогина

Маленькая утилита claude-swap переключает несколько аккаунтов Claude Code без перелогина — прямо в CLI и расширении для VS Code, с учётом лимитов.

ИнструментыПрактика

Если вы работаете в Claude Code всерьёз, рано или поздно упираетесь в одну и ту же стену — лимиты. Один аккаунт заканчивается в середине задачи, вы идёте перелогиниваться, теряете контекст и настроение. Знакомо?

Недавно увидел маленькую утилиту claude-swap (команда cswap), которая закрывает ровно эту боль. Она переключает несколько аккаунтов Claude Code между собой, без выхода и повторного входа. Работает и с CLI, и с расширением для VS Code.

Что она умеет

Логика простая. Вы один раз добавляете каждый аккаунт через cswap --add-account, а дальше переключаетесь между ними:

  • cswap --switch — перейти на следующий аккаунт по кругу
  • cswap --switch-to 2 — сразу на нужный
  • cswap --list — показать все аккаунты с расходом лимитов за 5 часов и 7 дней и временем сброса

Последнее особенно приятно: сразу видно, какой аккаунт уже выдохся, а у какого ещё есть запас.

Перезапускать Claude Code обычно не нужно. На Linux и Windows новый аккаунт подхватывается со следующего сообщения, на macOS — после того как протухнет кэш Keychain, это около 30 секунд.

Два аккаунта одновременно

Есть экспериментальный режим cswap run 2. Он запускает Claude Code под конкретным аккаунтом только в текущем терминале. Все остальные терминалы и VS Code остаются на основном аккаунте. То есть два аккаунта реально работают параллельно: в одном окне крутится тяжёлая задача, в другом вы спокойно продолжаете свою.

Прежде чем бросаться ставить

Ставится через uv или pipx, нужен Python 3.12+, лицензия MIT. Под капотом утилита делает бэкап и подменяет ваши OAuth-токены, и это полезно держать в голове: на Linux и Windows токены лежат в файле, на macOS — в Keychain. Для серверов без браузера есть отдельный заход: аккаунт можно добавить прямо из setup-токена через cswap --add-token.

Обязательным инструментом для всех я бы это не назвал. Но если вы жонглируете двумя-тремя аккаунтами Claude и устали от ручного перелогина, cswap экономит много мелкого раздражения за день.

По теме

Если вы собираете рабочий контур вокруг Claude Code и хотите выжать из него максимум без боли с лимитами и аккаунтами — это как раз тема для разговора.

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov