Как перестать жонглировать аккаунтами в Cursor, Windsurf и Copilot

15 авг 2026
17,712
1,563
48
3 недели

На днях я поймал себя на абсурдной ситуации: на рабочем ноутбуке открыто три окна разных редакторов, в браузере висит пять вкладок с профилями AI-сервисов, а в терминале я судорожно пытаюсь вспомнить, на каком из аккаунтов Cursor сегодня ещё остались быстрые запросы. Знакомая картина?

Сейчас почти у каждого разработчика скапливается зоопарк ассистентов: рабочий аккаунт GitHub Copilot, личный Windsurf, бесплатный тариф в Cursor для быстрых правок по вечерам, да ещё пара экзотических IDE вроде Trae или Zed. Лимиты тают быстро, токены сгорают в середине сложной задачи, а перелогиниваться руками через браузер каждые пару часов утомляет.

Решение этой рутины нашлось в репозитории Cockpit Tools. Это десктопное приложение на Rust и Tauri, которое превращает хаос из десятка AI-аккаунтов в единый аккуратный пульт управления.

Dashboard Overview

Что под капотом и зачем это нужно

Главная задача проекта простая: дать разработчику возможность держать все свои AI-профили в одном окне, отслеживать оставшиеся квоты и переключаться между ними в один клик без бесконечных OAuth-редиректов.

Реклама

Утилита поддерживает внушительный список инструментов. В списке есть GitHub Copilot, Cursor, Windsurf, Codex, Kiro, Zed, Grok CLI, Trae, Qoder и CodeBuddy. Приложение умеет работать сразу на macOS, Windows и Linux.

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

Запуск нескольких копий редактора одновременно

Обычная проблема при работе с AI-редакторами заключается в том, что операционная система хранит авторизацию глобально для текущего пользователя. Вы не можете просто так запустить два экземпляра Cursor или Windsurf с разными логинами.

Cockpit Tools решает эту проблему изолированными профилями. Приложение создает независимые каталоги с пользовательскими данными для каждого экземпляра.

Antigravity IDE Instances

Благодаря этому вы можете:

  • Держать открытыми две копии одного редактора с разными рабочими и личными профилями
  • Запускать фоновые AI-агенты в изолированном контексте
  • Задавать разные параметры запуска и рабочие папки под каждый проект

Codex Instances

Как устроен мониторинг лимитов

Многие сервисы обновляют квоты по расписанию, но иногда таймер сброса начинает тикать только после первого отправленного запроса за день. Авторы Cockpit Tools добавили механизм фонового пробуждения (Wakeup Tasks). Утилита может по таймеру отправлять минимальный пинг модели, чтобы активировать окно сброса квоты заранее, пока вы спите.

Wakeup Tasks

Для Grok CLI и Codex реализована отдельная логика. Утилита умеет парсить локальные конфигурационные файлы, сохранять токены по официальным спецификациям и автоматически обновлять access token через refresh token. В случае с Codex под капотом поднимается локальный сайдкар CLIProxyAPI, который транслирует запросы и собирает точную статистику расхода токенов.

Codex Accounts

Безопасность и хранение секретов

Когда речь заходит об агрегаторах ключей и токенов, первый логичный вопрос: куда уходят мои данные?

Разработчики сделали утилиту полностью локальной:

  1. Никаких сторонних облачных серверов проекта нет. Данные авторизации хранятся исключительно на вашей машине (в каталогах ~/.antigravity_cockpit, ~/.codex, ~/.grok и системной папке данных приложений).
  2. Сетевые запросы идут только к официальным API выбранных сервисов для проверки квот и авторизации по протоколу OAuth.
  3. Встроенный WebSocket-сервер для связи с плагинами слушает исключительно локальный адрес 127.0.0.1 на порту 19528. Если плагины вам не нужны, этот сервис можно отключить одной галкой в настройках.

Settings

Для macOS есть нюанс. Когда через менеджер запускается агент, выполняющий консольные команды, система может выдать запрос на доступ к файлам от имени Cockpit Tools. Это нормальное поведение дочерних процессов в macOS, но запускать непроверенные скрипты все равно не стоит.

Установка и быстрый старт

Проще всего забрать готовый бинарник со страницы релизов репозитория. Доступны сборки под macOS (.dmg), Windows (.msi, .exe) и Linux (.AppImage, .deb, .rpm).

Пользователи macOS могут поставить пакет через Homebrew:

brew tap jlcodes99/cockpit-tools https://github.com/jlcodes99/cockpit-tools
brew install --cask cockpit-tools

Если Gatekeeper на macOS ругнется на неподписанное приложение, карантин снимается стандартной командой в терминале:

sudo xattr -rd com.apple.quarantine "/Applications/Cockpit Tools.app"

Для сборки из исходников понадобятся установленный Rust, Node.js 18+ и пакетный менеджер npm:

git clone https://github.com/jlcodes99/cockpit-tools.git
cd cockpit-tools
npm install
npm run tauri dev

Итоги

Cockpit Tools закрывает вполне конкретную боль тех, кто активно пользуется нейросетями в разработке и жонглирует подписками. Интерфейс быстрый, памяти приложение почти не ест благодаря связке Rust и Tauri, а локальное хранение данных избавляет от паранойи за сохранность токенов.

Если у вас всего один аккаунт в VS Code с корпоративным Copilot, утилита вряд ли вам пригодится. Но если вы параллельно тестируете разные среды, держите запасные профили под разные задачи и устали вручную проверять остатки лимитов, проект определенно стоит поставить и пощупать.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.