Как сменить аккаунт Claude Code без выхода из системы

Смена аккаунтов Claude Code и Codex без выхода: отдельные папки конфигурации, свой аккаунт на каждого агента и цепочки аккаунтов, которые переключаются при лимите.

Solviera Teknoloji 7 мин чтения

Чтобы сменить аккаунт Claude Code без выхода из системы, дайте каждому аккаунту собственную папку конфигурации и запускайте каждого агента с папкой нужного аккаунта. Claude Code читает эту папку из CLAUDE_CONFIG_DIR, а Codex свою — из CODEX_HOME. AgentVera делает это за вас: вы один раз добавляете аккаунты в Settings → Accounts, выбираете один для каждого агента и можете позволить цепочке аккаунтов переводить агентов на следующий аккаунт, когда лимит использования на исходе.

Сначала в руководстве разобран ручной способ, чтобы было понятно, что происходит под капотом. Затем то же самое показано в AgentVera: добавление аккаунтов, выбор одного на агента, смена позже и настройка цепочки аккаунтов, которая переключается автоматически.

Почему выход и повторный вход — плохой способ переключения

Очевидный способ — /logout, затем /login с другим аккаунтом. Он работает, но у него три проблемы:

  • Одновременно активен только один аккаунт. Каждая сессия Claude Code на компьютере использует один и тот же вход, поэтому нельзя запустить рабочего и личного агента рядом.
  • Вас прерывают в худший момент. Обычно переключаются потому, что лимит закончился посреди задачи.
  • Диалог остаётся позади. Claude Code хранит диалоги в папке конфигурации того аккаунта, который их вёл.

Отдельные папки конфигурации решают первую проблему. Цепочки аккаунтов решают остальные две.

Ручной способ: одна папка конфигурации на аккаунт

Claude Code хранит настройки, вход и историю диалогов в папке конфигурации. Если перед запуском задать CLAUDE_CONFIG_DIR, он использует эту папку вместо стандартной.

# Default account: uses the usual folder
claude

# Second account: its own folder, logged in once
CLAUDE_CONFIG_DIR=~/.claude-work claude

При первом запуске Claude Code с новой папкой он просит войти. После этого оба аккаунта остаются залогиненными, а каждый терминал использует аккаунт, с чьей папкой он был запущен. Codex работает так же через CODEX_HOME:

CODEX_HOME=~/.codex-personal codex login
CODEX_HOME=~/.codex-personal codex

Для двух аккаунтов в двух терминалах этого достаточно. Сложнее становится, когда запущено несколько агентов, хочется видеть остаток лимита каждого аккаунта или перевести работающего агента на другой аккаунт, не потеряв его место.

Шаг 1: добавьте аккаунты в AgentVera

Откройте Settings → Accounts («Claude and Codex logins»).

  1. Ваш существующий вход уже в списке и помечен this computer. Это аккаунт по умолчанию.
  2. Нажмите Add Claude account или Add Codex account.
  3. Дайте ему имя, например «Work account» или «Personal ChatGPT».
  4. Выберите Add and sign in. AgentVera запускает собственный вход CLI (claude auth login или codex login) в отдельной папке конфигурации для этого аккаунта. Если после подтверждения в браузере запрашивается код, вставьте его в терминал, показанный в диалоге.

У каждого дополнительного аккаунта своя папка конфигурации, поэтому ваш вход по умолчанию не затрагивается. В списке видно, выполнен ли вход в каждый аккаунт. В каждой строке есть Sign in, Sign out, Refresh status и Delete account. Удаление аккаунта выполняет выход и удаляет его локальную папку конфигурации. Агенты, которые его использовали, переходят на аккаунт по умолчанию.

У Cursor, Gemini, Copilot и других CLI-агентов есть собственный раздел Accounts of other agents на той же вкладке. Большинство из них входят через собственный вход CLI в отдельной папке, а некоторые работают на API-ключах.

Шаг 2: выберите аккаунт для агента

Когда вы создаёте агента через New agent, в поле Account перечислены аккаунты этого инструмента с их статусом, Signed in или Signed out. Выберите один и запустите агента.

Так можно запустить рабочего и личного агента рядом в одном проекте, каждого на своём тарифе и со своими лимитами. Если выбрать аккаунт без входа, диалог предупредит, что агент попросит войти при первом запуске.

Шаг 3: смените аккаунт существующего агента

Чтобы вручную перевести одного агента на другой аккаунт, откройте Edit в заголовке его панели и выберите другой Account. Перед сохранением диалог предупреждает: «The tool or account changed, so the agent will restart with a new conversation» (инструмент или аккаунт изменились, поэтому агент перезапустится с новым диалогом).

Так что ручная смена — это новый старт. Для новой задачи это нормально. Для задачи в процессе лучше подходит цепочка аккаунтов, потому что она может забрать диалог с собой.

Шаг 4: настройте цепочку аккаунтов для автоматического переключения

Цепочки аккаунтов есть в тарифах Pro и Team. Откройте Settings → Account switching («Next account when a limit is hit»).

  1. Включите Claude account chain или Codex account chain. У каждого провайдера своя цепочка.
  2. Добавьте аккаунты в цепочку чипами под ней, затем упорядочите их кнопками Move up и Move down. Remove убирает один из них. В цепочке должно быть минимум два аккаунта.
  3. Задайте Threshold. Это доля 5-часового или недельного лимита, при остатке которой агенты переходят дальше. По умолчанию 3%, ползунок доходит до 30%.
  4. Решите насчёт Move the conversation to the new account. Когда опция включена, запись диалога копируется в папку нового аккаунта, и агент продолжает с того места, где остановился. Когда выключена, при переключении начинается новый диалог.

Начиная с этого момента, когда у аккаунта остаётся порог или меньше от 5-часового или недельного лимита либо CLI сообщает о лимите, использующие его агенты переходят на следующий доступный аккаунт. После последнего аккаунта цепочка замыкается и пропускает аккаунты с исчерпанной квотой.

Что происходит при переключении

СитуацияЧто делает AgentVera
Остаток лимита опускается до порогаПереводит агента на следующий аккаунт цепочки
CLI выводит сообщение о лимитеРеагирует сразу, не дожидаясь следующей проверки
Вход аккаунта отклонён или истёкПропускает его и пробует следующий рабочий аккаунт
Из аккаунта выполнен выходПоказывает в цепочке «Signed out – skipped»
У всех аккаунтов исчерпана квотаПредупреждает вас, а агент продолжает, когда один освободится
Агент работает на SSH-сервереНе переключается; цепочки охватывают локальных агентов

Если диалог переезжает вместе с агентом и у того была незавершённая работа, AgentVera сообщает ему о произошедшем в поле сообщения. В нём говорится, что предыдущий аккаунт достиг лимита использования, что агента перевели на следующий аккаунт с тем же диалогом и что ему следует продолжить с того места, где он остановился.

Несколько деталей делают переключение спокойным. Использование проверяется каждые 90 секунд. Один и тот же агент не переключается снова в течение пяти минут. Аккаунт, достигший лимита, считается недоступным до сброса его окна.

Следите за лимитами до того, как они сработают

Строка состояния показывает 5-часовое и недельное использование каждого аккаунта, так что приближение лимита видно заранее. Settings → Usage limits показывает остаток квоты и время сброса. Для Claude AgentVera читает лимиты из сервиса использования Anthropic. Для Codex он читает их по каждому аккаунту из codex app-server. Ни то ни другое не является стабильным публичным API, так что относитесь к цифрам как к ориентиру.

Если вы используете Telegram с AgentVera, оповещения об аккаунтах и лимитах можно получать и на телефон. См. управление через Telegram.

Устранение неполадок

ПроблемаЧто делать
Цепочка никогда не переключаетсяПроверьте, что в ней минимум два аккаунта с выполненным входом и что цепочка включена
Агент начал новый диалог после переключенияВключите Move the conversation to the new account
Аккаунт показан как вышедшийНажмите Sign in в его строке в Settings → Accounts
Ручная смена аккаунта потеряла диалогТак и задумано: ручная смена перезапускает агента. Для задач в процессе используйте цепочку
Лимиты выглядят устаревшимиНажмите Refresh limits в строке состояния

Используйте больше аккаунтов, но в рамках правил

Несколько аккаунтов — обычное дело по веским причинам: корпоративный и личный либо отдельные аккаунты для разных клиентов. Разрешена ли конкретная схема, зависит от условий вашего провайдера, так что проверьте их, прежде чем добавлять аккаунты только ради лишней квоты. Вторая половина задачи — сделать так, чтобы имеющейся квоты хватало дольше. Об этом статьи лимиты использования Claude Code и расход токенов в Claude Code.

Итоги

Смена аккаунта Claude Code не обязана означать выход из системы. Одна папка конфигурации на аккаунт даёт несколько входов одновременно. AgentVera добавляет эти папки за вас, позволяет выбрать аккаунт для агента и с цепочкой аккаунтов переводит агентов на следующий аккаунт при лимите, а они сохраняют свой диалог. Если вы запускаете долгие задачи, статья как запустить Claude Code на ночь показывает, как цепочки вписываются в запуск без присмотра. Полный список возможностей — на странице переключения аккаунтов.

Вопросы

Можно ли быть залогиненным в два аккаунта Claude Code одновременно?

Да, если у каждого аккаунта своя папка конфигурации. Claude Code читает папку из CLAUDE_CONFIG_DIR, так что две папки означают два входа. AgentVera даёт каждому дополнительному аккаунту собственную папку, а аккаунт по умолчанию остаётся как есть.

Теряется ли диалог, когда агент меняет аккаунт?

С цепочкой аккаунтов и включённой опцией «Move the conversation to the new account» нет: диалог копируется в папку нового аккаунта, и агент продолжает. Если вы меняете аккаунт агента вручную через Edit, он перезапускается с новым диалогом.

Бесплатно ли автоматическое переключение аккаунтов?

Добавление аккаунтов и выбор одного на агента бесплатны. Автоматическое переключение с цепочками аккаунтов доступно в тарифах Pro и Team и требует входа в ваш аккаунт AgentVera.

Что будет, если квота исчерпана у всех аккаунтов цепочки?

AgentVera не продолжает попытки. Он предупредит вас, а когда один из аккаунтов снова освободится, агент продолжит с того места, где остановился.

Разрешено ли использовать несколько аккаунтов?

Это зависит от условий вашего провайдера, а не от AgentVera. Используйте дополнительные аккаунты только так, как эти условия позволяют, например отдельные рабочий и личный.

Соберите своих агентов за одним столом.

Скачайте AgentVera бесплатно; ваши установленные CLI уже готовы к работе.

Другие статьи