lizhelang /
codexbar
Приложение для менюбара macOS: переключение провайдеров и аккаунтов Codex без потери общей истории сессий.
Форки
7
Звёзды
58
Issues
0
Codexbar — утилита для macOS, которая переключает аккаунты и провайдеров в Codex прямо из менюбара. Сохраняет историю сессий в одном месте.
Что делает
Приложение живет в верхней панели macOS и дает доступ к разным учеткам Codex. Это избавляет от необходимости постоянно логиниться и выходить из системы, когда нужно сменить рабочее пространство или проект.
Оно держит историю сессий общей, даже если ты меняешь провайдера на лету. Это удобно для тех, кто ведет разработку в нескольких потоках одновременно и не хочет терять контекст переписки или историю генераций.
Как работает
Codexbar выступает прослойкой между macOS и сервисом Codex. Приложение управляет токенами доступа и сессионными данными, подменяя их в зависимости от выбранного в меню профиля. Оно не требует глубокой настройки конфигурации системы.
Кому подходит
Разработчикам, которые ведут параллельно несколько проектов под разными аккаунтами.
Вайб-кодерам, использующим разные тарифы или провайдеров в Codex для разных задач.
Тем, кто устал от ручного перелогинивания в браузере или десктопном клиенте.
Основные возможности
Управление аккаунтами напрямую из строки меню macOS.
Быстрое переключение между провайдерами Codex без потери данных.
Поддержка общей истории сессий при смене профиля.
Минималистичный интерфейс, не занимающий лишнего места на экране.
Нативная интеграция с macOS.
Как установить
Для установки потребуется система macOS. Можно собрать приложение из исходного кода через Xcode или использовать готовый бинарный файл, если автор добавил его в релизы.
git clone https://github.com/lizhelang/codexbar
cd codexbar
open codexbar.xcodeprojПосле открытия проекта в Xcode, нажми кнопку Run для сборки и запуска приложения.
Как применить в своём продукте
Codexbar — это готовый пример того, как обернуть веб-сервис в удобный нативный инструмент для macOS. Можно подсмотреть архитектуру управления сессиями и использовать её для создания похожих «переключателей» для других SaaS-сервисов, не имеющих десктоп-версии.
Использовать как референс для создания менюбар-приложений на Swift.
Встроить логику управления сессиями в свой SaaS-клиент для упрощения жизни пользователям.
Создать аналогичный инструмент для других AI-ассистентов, если их API поддерживает схожую структуру токенов.
Подводные камни
Приложение жестко завязано на специфику API сервиса Codex. Если разработчики сервиса изменят способ авторизации или структуру хранения истории, утилита может перестать работать до обновления кода. Также учитывай, что это стороннее решение — данные авторизации хранятся локально, поэтому следи за безопасностью своего Mac.
Частые вопросы
Нужно ли постоянно вводить пароль при смене аккаунта?
Нет, приложение сохраняет токены сессий локально. Суть в том, чтобы один раз авторизоваться в каждом профиле, а потом просто выбирать нужный из списка в менюбаре. Это экономит время при переключении между рабочими задачами.
Потеряю ли я историю чатов при переключении?
Нет, основная фишка приложения как раз в сохранении истории сессий. Codexbar спроектирован так, чтобы переключение провайдеров не влияло на доступ к уже накопленным данным в рамках одной сессии.
Работает ли это на Windows или Linux?
Нет, это нативное приложение для macOS, написанное на Swift. Оно плотно интегрируется с системным менюбаром Apple, поэтому портирование на другие ОС потребует полной переработки интерфейсной части и логики работы с сессиями.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 16 апреля 2026 г.