Об этом проекте
CodexBar — небольшая утилита для строки меню macOS 14+, которая держит лимиты AI-провайдеров на виду и показывает, когда сбрасывается каждое окно использования. Поддерживается длинный список провайдеров, включая Codex, OpenAI, Claude, Cursor, Gemini, Copilot, Grok, GroqCloud, ElevenLabs, Deepgram, z.ai, MiniMax, Kiro, Zed, Vertex AI, Augment, OpenRouter, LiteLLM и AWS Bedrock, среди многих других. Каждый провайдер может отображаться отдельным элементом статуса, либо провайдеры можно объединить в одну иконку с переключателем. У приложения нет иконки в Dock, а интерфейс минималистичен и использует динамические иконки-полосы.
Также доступно настольное приложение для Linux, собранное на Qt 6 с поддержкой Wayland и X11, с окнами использования и расходов, отдельными настройками, уведомлениями рабочего стола и опциональной иконкой в трее. В Omarchy нативный виджет панели использует данные настольного приложения и следует теме. Входящий в комплект CLI работает на macOS и Linux для скриптов и CI, а также есть релизные tarball-архивы, пакеты Homebrew и AUR.
Ключевые возможности, описанные в README, включают сессионные, недельные и месячные окна по каждому провайдеру с обратным отсчётом до следующего сброса; балансы кредитов, панели расходов Admin API, сводки биллинга провайдеров и локальное сканирование затрат там, где источник предоставляет достаточно деталей; опрос статуса провайдеров с бейджами инцидентов в меню и индикатором-оверлеем на иконке панели; а также встроенные графики расходов и использования для провайдеров с API. Постоянное представление Usage & Spend показывает локальные оценки, сгруппированные по валюте и провайдеру, с разбивкой по моделям, представлениями проектов/сессий и дневными или часовыми трендами.
Особое внимание уделяется приватности: приложение переиспользует существующие сессии провайдеров (OAuth, device flow, API-ключи, cookies браузера, локальные файлы) и не хранит пароли. Оно не сканирует файловую систему; оно читает небольшой набор известных расположений, когда включены связанные функции. Обычное Adaptive-обновление никогда не проверяет локальную активность агентов, тогда как отдельная опция Adaptive (agent-aware) запрашивает подтверждение перед проверкой списка запущенных процессов и чтением ограниченных метаданных известных сессий. Токены провайдеров и настройки токен-аккаунтов хранятся в конфигурационном файле с ограничительными правами доступа. Опциональный Full Disk Access нужен только для cookies Safari, а доступ к Keychain можно отключить в настройках, используя ручные cookies, API-ключи и файловые источники как альтернативы.
Другие возможности включают виджеты WidgetKit, общий каталог локализации на 23 языка с поддержкой RTL, опциональные уведомления о квотах сессий и конфетти при недельном сбросе, настраиваемые интервалы обновления и элементы управления отображением иконок, меток, полос и стиля времени сброса. В README также приведены ссылки на интеграции сообщества для Windows, Waybar, COSMIC, GNOME, Cinnamon, Noctalia, KDE Plasma и других.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.