
CodexBar: все лимиты AI-кодинга в строке меню macOS
CodexBar — бесплатное open-source приложение для macOS, которое показывает лимиты 56 AI-провайдеров прямо в строке меню. Поддерживает Codex, Claude, Cursor, Gemini и другие.
Разработчик Питер Штайнбергер (Peter Steinberger, @steipete) выпустил CodexBar — крошечное приложение для строки меню macOS, которое в реальном времени показывает лимиты использования AI-помощников по коду. Никаких браузерных дашбордов и ручных проверок: всё видно с первого взгляда.
Приложение отслеживает usage windows (окна использования), кредиты и таймеры сброса лимитов сразу у 56 AI-провайдеров прямо из строки меню macOS. Инструмент распространяется бесплатно, с открытым исходным кодом на GitHub.
Зачем это нужно
Каждый, кто активно пользуется AI-ассистентами для кодинга, наверняка сталкивался с внезапной блокировкой посреди рабочей сессии. Бывает так: 45 минут отлаживаешь критическую задачу вместе с Claude или Codex — и внезапно получаешь rate limit. Без предупреждения. Без обратного отсчёта. Весь контекст потерян.
CodexBar отображает лимиты сессии, недельное использование, кредиты и таймеры сброса для множества провайдеров в чистом, ненавязчивом интерфейсе — устраняя необходимость постоянно заглядывать в браузерные дашборды или рисковать наткнуться на неожиданные ограничения в разгар работы.
Что умеет CodexBar
Мониторинг лимитов
Для каждого провайдера показываются сессионные, недельные и месячные окна с обратным отсчётом до следующего сброса — больше не нужно гадать, стоит ли начинать длинную задачу.
Двойной индикатор: верхняя полоска показывает 5-часовое/сессионное окно, нижняя — недельную квоту. Динамические иконки в строке меню с затемнением при ошибках и оверлеями при инцидентах. Режим Merge Icons позволяет объединить несколько провайдеров в один статусный элемент с переключателем.
Кредиты и расходы
Отображаются балансы кредитов и месячные траты там, где провайдер предоставляет такие данные, плюс настраиваемые локальные сканы расходов для Codex и Claude.
Статус провайдеров
Опрос статусов провайдеров выводит значки инцидентов в меню и индикатор-оверлей на иконке в строке меню.
CLI и автоматизация
В комплект входит CLI-утилита codexbar с таким же выводом по использованию, как и у приложения — для скриптов, CI и быстрых терминальных проверок; доступны сборки для macOS и Linux.
Поддерживаемые провайдеры
Приложение работает на macOS 14+ и охватывает Codex, OpenAI, Claude, Cursor, Gemini, Copilot, Grok, GroqCloud, ElevenLabs, Deepgram, z.ai, MiniMax, Kiro, Zed, Vertex AI, Augment и другие. Среди них есть как крупнейшие западные платформы, так и китайские сервисы (Alibaba, Kimi, Doubao, MiniMax).
| Провайдер | Метод авторизации | Что отслеживается |
|---|---|---|
| Codex | OAuth API / локальный CLI | Сессия, кредиты, дашборд |
| Claude | OAuth / cookies / CLI PTY | Сессия и недельное использование |
| Cursor | Browser session cookies | Тариф, использование, сброс |
| Gemini | OAuth через Gemini CLI | Квоты |
| Copilot | GitHub device flow | Внутренний API использования |
| OpenRouter | API token | Кредиты по всем провайдерам |
| AWS Bedrock | AWS access keys / профиль | Cost Explorer, бюджеты |
| Vertex AI | gcloud OAuth | Стоимость токенов |
Как устроена безопасность
Установка
Проще всего через 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-сервер
- Установите приложение через Homebrew или GitHub Releases
- Откройте Settings → Providers и включите нужных провайдеров
- Войдите в аккаунты провайдеров (CLI, OAuth или API-ключи)
- Настройте интервал обновления (по умолчанию каждые 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.