Разработчик Питер Штайнбергер (Peter Steinberger, @steipete) выпустил CodexBar — крошечное приложение для строки меню macOS, которое в реальном времени показывает лимиты использования AI-помощников по коду. Никаких браузерных дашбордов и ручных проверок: всё видно с первого взгляда.

Приложение отслеживает usage windows (окна использования), кредиты и таймеры сброса лимитов сразу у 56 AI-провайдеров прямо из строки меню macOS. Инструмент распространяется бесплатно, с открытым исходным кодом на GitHub.


Зачем это нужно

Каждый, кто активно пользуется AI-ассистентами для кодинга, наверняка сталкивался с внезапной блокировкой посреди рабочей сессии. Бывает так: 45 минут отлаживаешь критическую задачу вместе с Claude или Codex — и внезапно получаешь rate limit. Без предупреждения. Без обратного отсчёта. Весь контекст потерян.

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

💡 Главная фишка
CodexBar не требует логина или хранения паролей. Приложение переиспользует уже существующие сессии провайдеров: OAuth, device flow, API-ключи, browser cookies и локальные файлы.

Что умеет CodexBar

Мониторинг лимитов

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

Двойной индикатор: верхняя полоска показывает 5-часовое/сессионное окно, нижняя — недельную квоту. Динамические иконки в строке меню с затемнением при ошибках и оверлеями при инцидентах. Режим Merge Icons позволяет объединить несколько провайдеров в один статусный элемент с переключателем.

Кредиты и расходы

Отображаются балансы кредитов и месячные траты там, где провайдер предоставляет такие данные, плюс настраиваемые локальные сканы расходов для Codex и Claude.

Статус провайдеров

Опрос статусов провайдеров выводит значки инцидентов в меню и индикатор-оверлей на иконке в строке меню.

CLI и автоматизация

В комплект входит CLI-утилита codexbar с таким же выводом по использованию, как и у приложения — для скриптов, CI и быстрых терминальных проверок; доступны сборки для macOS и Linux.

ℹ WidgetKit-виджеты
Для поддерживаемых провайдеров доступны WidgetKit-виджеты с окнами использования, таймерами сброса и данными о расходах.

Поддерживаемые провайдеры

Приложение работает на macOS 14+ и охватывает Codex, OpenAI, Claude, Cursor, Gemini, Copilot, Grok, GroqCloud, ElevenLabs, Deepgram, z.ai, MiniMax, Kiro, Zed, Vertex AI, Augment и другие. Среди них есть как крупнейшие западные платформы, так и китайские сервисы (Alibaba, Kimi, Doubao, MiniMax).

ПровайдерМетод авторизацииЧто отслеживается
CodexOAuth API / локальный CLIСессия, кредиты, дашборд
ClaudeOAuth / cookies / CLI PTYСессия и недельное использование
CursorBrowser session cookiesТариф, использование, сброс
GeminiOAuth через Gemini CLIКвоты
CopilotGitHub device flowВнутренний API использования
OpenRouterAPI tokenКредиты по всем провайдерам
AWS BedrockAWS access keys / профильCost Explorer, бюджеты
Vertex AIgcloud OAuthСтоимость токенов

Как устроена безопасность

⚠ Приватность
Принцип Privacy-first: парсинг данных происходит на устройстве по умолчанию; browser cookies подключаются только по согласию пользователя и переиспользуются — пароли не хранятся. Если вас беспокоит сканирование диска: приложение не обходит файловую систему, а читает лишь небольшой набор известных мест — cookies браузера, локальное хранилище, конфигурационные файлы провайдеров, локальные JSONL-логи — и только при включённых соответствующих функциях.

Установка

Проще всего через Homebrew:

brew install --cask steipete/tap/codexbar

Либо скачать .dmg с GitHub Releases. Автоматические обновления работают через фреймворк Sparkle.

Для Linux и CI-пайплайнов доступна CLI-версия:

# Linux (через Homebrew)
brew install steipete/tap/codexbar

# Arch Linux AUR
yay -S codexbar-cli

Пример базового использования CLI:

codexbar                          # статус по умолчанию
codexbar --provider claude        # только Claude
codexbar --format json --pretty   # вывод в JSON
codexbar cost --days 30           # расходы за 30 дней
codexbar serve --port 8080        # HTTP JSON-сервер
📝 Быстрый старт
  1. Установите приложение через Homebrew или GitHub Releases
  2. Откройте Settings → Providers и включите нужных провайдеров
  3. Войдите в аккаунты провайдеров (CLI, OAuth или API-ключи)
  4. Настройте интервал обновления (по умолчанию каждые 5 минут)

Архитектура приложения


graph TD
    A[CodexBar Menu Bar App] --> B[Settings → Providers]
    B --> C[OAuth / Device Flow]
    B --> D[API Keys]
    B --> E[Browser Cookies]
    B --> F[Local CLI / Files]
    C --> G[Данные об использовании]
    D --> G
    E --> G
    F --> G
    G --> H[Иконка в строке меню]
    G --> I[Таймеры сброса]
    G --> J[Графики расходов]
    G --> K[CLI / CI / Скрипты]


Контекст и значение для отрасли

Появление CodexBar — симптом более широкой тенденции: по мере роста числа AI-инструментов для разработки управление лимитами превратилось в отдельную задачу. Инструмент родился из-за неудобства наталкиваться на невидимые токен-стены в критические моменты сессии кодинга — это ответ разработчиков на проблему прозрачности AI-экосистемы.

Приложение написано на Swift 6 и поддерживает macOS 14+ (Sonoma и новее) на Apple Silicon и Intel Mac. Полностью бесплатно, распространяется с открытым исходным кодом под лицензией MIT, не хранит паролей и обновляется автоматически через Sparkle в GitHub-сборках.

«Пусть ваши токены никогда не кончатся» — девиз CodexBar точно отражает боль каждого, кто работает с AI-ассистентами на постоянной основе.

Примечательно, что CodexBar уже активно обновляется сообществом: приложение локализовано на 21 язык с автоматическим определением языка сайта, постоянными переключателями и поддержкой RTL. Проект открыт для новых провайдеров — на GitHub есть руководство по их добавлению.

Исходный код и актуальные релизы доступны на github.com/steipete/CodexBar.