Два аккаунта Cursor.
Один AgentsRoom. Ноль выходов из аккаунта.
Личный логин cursor-agent на одном проекте и рабочий на другом, в одном окне, одновременно. Закрепите аккаунт Cursor за проектом, за папкой или за агентом. Входите прямо из панели Настроек: без ручного экспорта CURSOR_CONFIG_DIR и без установки дополнительных инструментов.
CURSOR_CONFIG_DIR~/.cursor-work~/.cursorПо одной директории на каждый аккаунт Cursor, на неё указывает CURSOR_CONFIG_DIR. Оба аккаунта остаются вошедшими, оба работают одновременно.
Зачем нужно несколько аккаунтов Cursor
Реальные причины, по которым разработчики используют более одного аккаунта Cursor, простыми словами.
Чётко разделите рабочее и личное
Аккаунт Cursor вашего работодателя остаётся на рабочих репозиториях. Ваш личный аккаунт остаётся на проектах выходного дня. Никаких рабочих учётных данных в личном проекте, никаких личных сессий, записанных в корпоративном аккаунте, и нечего вспоминать перед тем, как набрать промпт.
Учитывайте расходы по клиентам
Когда клиент даёт вам доступ к своему аккаунту Cursor, сессии этого клиента идут на нём. Расходуется его квота, а не ваша. У каждого аккаунта своя история, поэтому и спустя месяцы понятно, что кому принадлежит.
Избегайте коллизий квот
Если у рабочего аккаунта жёсткий тариф, длительный запуск агента в личном проекте не должен его съедать. Два аккаунта означают два набора лимитов и две истории использования вместо одного общего бюджета, в который вы постоянно упираетесь.
Тестовый аккаунт рядом с продовым
Держите второй аккаунт Cursor для шумных экспериментов, одноразовых агентов и черновиков промптов, а основной оставьте чистым. Переключение между ними сводится к выбору в списке, по проекту или по агенту.
Разные организации, разные политики
Корпоративный аккаунт может принадлежать команде Cursor со своим режимом приватности, своими правилами логирования и хранения. Отдельный личный аккаунт рядом означает, что ваш личный код остаётся на ваших условиях, а учётные данные и конфигурация изолированы на уровне директории на диске.
Два разработчика, одна рабочая станция
Когда два разработчика делят машину, каждый входит в свой аккаунт Cursor. AgentsRoom помнит оба и запускает нужный в зависимости от проекта или агента, вместо того чтобы побеждал тот, кто вошёл последним.
Встроено прямо в AgentsRoom
Никакого внешнего переключателя, никакой shell-обёртки, никакого танца logout-login.
Один аккаунт Cursor на проект
Закрепите аккаунт Cursor за проектом, и каждый агент в нём унаследует этот аккаунт. Откройте рабочий и личный проект в одном окне: под капотом каждый работает со своим логином Cursor.
Переопределение по агенту
Нужен один агент на другом аккаунте? Отредактируйте агента, выберите другой аккаунт Cursor, сохраните. Переопределение действует только на этого агента, остальной проект остаётся на аккаунте проекта.
Один аккаунт на папку проектов
Закрепите аккаунт Cursor за папкой в боковой панели, и каждый проект, сложенный в неё, стартует на этом аккаунте, включая вложенные папки. Рабочая папка на рабочем аккаунте, личная на личном. Проект или отдельный агент всё равно может это переопределить.
Глобальный аккаунт по умолчанию
Отметьте один аккаунт Cursor как аккаунт по умолчанию. Каждый новый проект стартует на нём, пока что-то более конкретное не скажет иначе. Смените аккаунт по умолчанию позже, и все проекты без закрепления автоматически последуют за ним.
Вход прямо в приложении
Добавьте аккаунт, и AgentsRoom откроет встроенный мини-терминал, выполняющий cursor-agent login с уже установленным нужным CURSOR_CONFIG_DIR. Завершите в браузере, затем подтвердите: аккаунт готов, и ничего не пришлось набирать в shell.
Строгая изоляция на диске
Каждый аккаунт живёт в собственной директории: учётные данные и cli-config.json. Два аккаунта никогда не делят одну идентичность, а удаление аккаунта из AgentsRoom никогда не затрагивает данные другого аккаунта.
Свой цвет для каждого аккаунта
Задайте каждому аккаунту Cursor свой цвет. Он показывается точкой на аватаре агента, в заголовке терминала и на плитке проекта, так что с первого взгляда видно, какой аккаунт работает, и не приходится это выяснять.
Продолжайте работать после исчерпания лимита
Когда у аккаунта, на котором работает агент, заканчивается квота, AgentsRoom может перевести его на другой аккаунт Cursor, в который вы уже вошли. С одной оговоркой: CLI cursor-agent не публикует идентификатор чата, поэтому агент запускается на другом аккаунте заново, а не продолжает тот же разговор. Любой аккаунт можно держать вне этого пула одним переключателем.
Укажите на директорию, которая у вас уже есть
Аккаунт задаётся одним путём. Позвольте AgentsRoom создать директорию и вести её самому или введите путь к директории конфигурации Cursor, которую вы уже настроили вручную, включая вашу стандартную ~/.cursor. Ничего не перемещается и не переписывается.
Как это работает изнутри
Построено на переменной окружения, которую CLI Cursor документирует сам.
CURSOR_CONFIG_DIR управляет всем
CLI cursor-agent читает своё локальное состояние из одной директории: учётные данные и cli-config.json. По умолчанию это ~/.cursor, а CURSOR_CONFIG_DIR переносит её в другое место. Одна директория соответствует одному вошедшему аккаунту, поэтому привязать агента к аккаунту значит привязать его к директории.
Каждый аккаунт живёт в своей директории
Когда вы добавляете аккаунт, AgentsRoom создаёт директорию в своей домашней папке и выполняет вход там. Вы также можете указать аккаунт на любую уже существующую директорию конфигурации Cursor, введя её путь. Для CLI это одно и то же: значение CURSOR_CONFIG_DIR.
Вход встроен в Настройки
AgentsRoom запускает мини-терминал, выполняющий cursor-agent login с CURSOR_CONFIG_DIR, указывающим на новую директорию. Шаг в браузере обычный. Cursor не публикует, куда именно он записывает свои учётные данные, поэтому AgentsRoom не угадывает путь: вы подтверждаете сами, когда браузер закончил, вместо того чтобы вам сообщили о готовности аккаунта, которой может и не быть.
Аккаунт определяется при запуске
При запуске агента AgentsRoom проходит каскад по порядку: переопределение агента, закрепление проекта, ближайшая папка с закреплённым аккаунтом, глобальный аккаунт по умолчанию, затем собственная директория CLI. Соответствующий CURSOR_CONFIG_DIR помещается в окружение агента до запуска cursor-agent.
Альтернативы AgentsRoom
Другие способы работать с несколькими аккаунтами Cursor и чем AgentsRoom отличается.
Экспорт CURSOR_CONFIG_DIR вручную
Прямой путь: export CURSOR_CONFIG_DIR=/some/path перед запуском cursor-agent. Это работает и перестаёт работать в момент, когда вы открываете вторую вкладку терминала и забываете, на каком аккаунте она находится. AgentsRoom устанавливает ту же переменную за вас, по проекту и по агенту, и показывает активный аккаунт в интерфейсе.
Установка CURSOR_API_KEY
Ловушка, в которую попадают почти все. Ключ не переключает аккаунт: это запасной вариант на случай, когда активной сессии нет, а уже сохранённый на машине токен сессии имеет приоритет. Любой, кто хоть раз выполнял cursor-agent login, продолжает работать на первом аккаунте, считая, что ключ его переключил, и никакой ошибки его об этом не предупредит. Единственный рычаг, который действительно меняет аккаунт, это директория, и именно ею управляет AgentsRoom.
Выходить и заходить заново каждый раз
Выполнить cursor-agent login на другом аккаунте, потом ещё раз, чтобы вернуться. Команда заменяет закешированную сессию для всей машины, то есть действует глобально и разрушительно: все остальные проекты переключаются вместе с вами, а любая текущая сессия нарушается. AgentsRoom держит все аккаунты вошедшими одновременно и переключает выбором в списке.
Две машины или две пользовательские сессии ОС
Некоторые команды держат отдельную машину или отдельного пользователя операционной системы под каждый аккаунт Cursor. Это громоздко и медленно, и всё равно не позволяет запустить рабочего и личного агента параллельно. AgentsRoom запускает обоих одновременно, на одной машине, в одном окне.
Что делает AgentsRoom, чего не делают другие
AgentsRoom относится к нескольким аккаунтам Cursor как к концепции первого класса: закрепление по проекту, закрепление по папке, переопределение по агенту, встроенный вход, выполняющий cursor-agent login за вас, и свой цвет для каждого аккаунта. Аккаунты Cursor стоят рядом с аккаунтами Claude, Codex и Grok в одной панели, поэтому рабочий агент Cursor, личный агент Cursor и агент Claude могут работать бок о бок.
FAQ
Сколько аккаунтов Cursor можно добавить в AgentsRoom?
Жёсткого ограничения нет. Аккаунт представляет собой директорию на диске, так что добавьте рабочий аккаунт, личный, по одному на клиента и тестовый, если хотите. Все они перечислены в панели Настроек, и любой можно выбрать для проекта, папки или отдельного агента.
Нужен ли дополнительный инструмент, чтобы работать с двумя аккаунтами Cursor?
Нет. AgentsRoom управляет CURSOR_CONFIG_DIR, переменной, которую CLI Cursor документирует сам. Никакого внешнего переключателя, никакой shell-обёртки и никакой дополнительной зависимости. Поток входа выполняет официальную команду cursor-agent login в терминале, встроенном в Настройки.
Могут ли два агента одновременно работать на двух разных аккаунтах Cursor?
Да, в этом и смысл. У каждого агента своё окружение, поэтому аккаунт определяется для каждого агента отдельно. В проекте, закреплённом за рабочим аккаунтом, один агент может быть переопределён на личный, и оба работают параллельно в одном окне.
Переключает ли CURSOR_API_KEY мой аккаунт Cursor?
Нет, и именно это удивляет людей. Ключ API это запасной вариант на случай, когда активной сессии нет. После входа через cursor-agent login сохранённая сессия имеет приоритет, а ключ молча игнорируется, и никакая ошибка не скажет вам, что переключения не произошло. Единственный надёжный способ это отдельные директории конфигурации.
Что произойдёт, если удалить аккаунт, на который ещё ссылаются агенты?
Ничего не сломается. Эти агенты молча откатятся к следующему аккаунту в каскаде, а сама директория останется на диске на случай, если позже вы захотите указать на неё другой аккаунт. Переназначить осиротевших агентов можно в любой момент.
Передаются ли мои учётные данные Cursor на сервер?
Нет. Каждая директория аккаунта остаётся на вашей машине. AgentsRoom никогда не читает, не копирует и не передаёт учётные данные, и посередине нет никакого аккаунта AgentsRoom. Вход выполняет официальный CLI cursor-agent login локально, а шаг в браузере происходит между вами и Anysphere, как обычно.
Можно ли закрепить аккаунт Cursor за целой группой проектов?
Да. Папки в боковой панели несут собственные настройки по умолчанию, и аккаунт Cursor один из них. Закрепите рабочий аккаунт за папкой с рабочими репозиториями, и каждый проект внутри стартует на нём, включая проекты, добавленные позже, и проекты во вложенных папках. Порядок такой: переопределение агента, закрепление проекта, ближайшая папка, глобальный аккаунт по умолчанию, затем собственная директория CLI.
Можно ли смешивать аккаунты Cursor с аккаунтами Claude, Codex и Grok?
Да. Аккаунты хранятся отдельно по каждому провайдеру, в одной панели нескольких аккаунтов. В одном проекте можно закрепить сразу один аккаунт Cursor и один аккаунт Claude, и каждый агент использует аккаунт того провайдера, на котором работает. Между провайдерами ничего не разделяется.
Что именно лежит в директории аккаунта Cursor?
То же, что хранит для CLI ~/.cursor: учётные данные, записанные при входе через браузер, и cli-config.json с настройками этого аккаунта. Два аккаунта это две такие директории, поэтому в них можно быть вошедшим одновременно, не мешая друг другу.
Что происходит, когда у аккаунта Cursor заканчивается квота?
AgentsRoom может перевести агента на другой аккаунт Cursor, в который вы уже вошли, вместо того чтобы оставить его заблокированным до сброса окна. Есть одна оговорка, и она важна: в отличие от Claude, Codex и Grok, CLI cursor-agent не публикует идентификатор чата, поэтому продолжать нечего. Агент запускается на другом аккаунте заново, а не продолжает тот же разговор. Аккаунты, которые вы предпочли бы держать вне этого пула, исключаются по одному. Полное поведение описано на странице автопереключения аккаунтов.
Вам также может понравиться: Grok Мультиаккаунт
Несколько аккаунтов Cursor дают вам два логина Anysphere в одном приложении. Grok Мультиаккаунт делает то же самое для CLI grok, с теми же закреплениями и той же изоляцией. Обе функции живут в панели нескольких аккаунтов, рядом с Claude и Codex.
Посмотреть функцию Grok МультиаккаунтВаш агент упирается в лимит использования. И всё равно продолжает работать.
Когда у аккаунта Claude или Codex, на котором работает агент, заканчивается квота, AgentsRoom передаёт тот же диалог другому аккаунту, в который вы уже вошли, и работа продолжается.
Как это работаетПолезные материалы
Claude Code держит активным только один вход. Вот как работать с несколькими аккаунтами.
Практическое руководство по работе с рабочим и личным аккаунтом на одной машине: единственная переменная окружения, которая решает, какой вход активен, почему подход через shell ломается, как только терминалов становится больше двух, и как закрепить аккаунт за проектом.
Antigravity CLI держит один вход Google на всю машину. Вот что работает вместо этого.
Почему две подписки Google AI Pro нельзя чередовать в Antigravity CLI, где он на самом деле хранит ваш вход, что переключатели аккаунтов действительно делают с системной связкой ключей, почему семейный тариф не удваивает квоту, и единственный подход, который по-настоящему запускает несколько аккаунтов параллельно.
AgentsRoom теперь поддерживает Grok Build
Grok Build, терминальный агент для кода от xAI, теперь полноценный провайдер в AgentsRoom. Запускайте его рядом с Claude, Codex, Antigravity CLI, OpenCode и Aider и переключайтесь прямо в разговоре.
Хватит выходить из Cursor. Выбирайте аккаунт из списка.
Запустите рабочий аккаунт Cursor, личный и клиентский в AgentsRoom, параллельно, прямо сейчас.
Приложение-компаньон: следите за агентами на ходу
Используйте Claude, Codex, Antigravity CLI или другого поставщика AI.
Отправляйте баги и запросы прямо в ваш публичный бэклог.
Взгляд на AgentsRoom в действии.