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

URL: https://agentvera.dev/ru/blog/switch-claude-code-accounts/ · Опубликовано: 2026-10-24

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

**Коротко:**

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

**Чтобы сменить аккаунт 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`, он использует эту папку вместо стандартной.

```bash
# 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`:

```bash
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](/ru/features/telegram-control/).

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

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

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

Несколько аккаунтов — обычное дело по веским причинам: корпоративный и личный либо отдельные аккаунты для разных клиентов. Разрешена ли конкретная схема, зависит от условий вашего провайдера, так что проверьте их, прежде чем добавлять аккаунты только ради лишней квоты. Вторая половина задачи — сделать так, чтобы имеющейся квоты хватало дольше. Об этом статьи [лимиты использования Claude Code](/ru/blog/claude-code-usage-limits/) и [расход токенов в Claude Code](/ru/blog/claude-code-token-usage/).

## Итоги

Смена аккаунта Claude Code не обязана означать выход из системы. Одна папка конфигурации на аккаунт даёт несколько входов одновременно. AgentVera добавляет эти папки за вас, позволяет выбрать аккаунт для агента и с цепочкой аккаунтов переводит агентов на следующий аккаунт при лимите, а они сохраняют свой диалог. Если вы запускаете долгие задачи, статья [как запустить Claude Code на ночь](/ru/blog/run-claude-code-overnight/) показывает, как цепочки вписываются в запуск без присмотра. Полный список возможностей — на [странице переключения аккаунтов](/ru/features/account-switching/).

## Частые вопросы

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

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

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

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

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

---

**Об AgentVera.** AgentVera — настольное приложение для macOS, Windows и Linux от Solviera Teknoloji. Оно запускает 18 ИИ-агентов для программирования (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) рядом, по проектам, в настоящих терминалах с собственными установками CLI и входами пользователя. В бесплатном тарифе количество агентов не ограничено. Скачать: https://agentvera.dev/ru/download/ · Цены: https://agentvera.dev/ru/pricing/
