Об этом проекте

TokenBar — это нативное приложение для строки меню macOS, которое отслеживает использование AI-токенов и квоты подписки для более чем 25 AI-агентов кодирования, включая Claude Code, Codex, Cursor, OpenCode и Gemini CLI. Оно считывает данные локально из журналов сессий, не требуя учетной записи или телеметрии. В строке меню отображаются сегодняшние токены, стоимость, живые токены в минуту или оставшаяся квота подписки, с визуальными индикаторами, такими как полосы сигнала, кольцо или тающий леденец. Анимация кота ускоряется по мере увеличения использования, вдохновленная RunCat. Панель открывается как панель Liquid Glass (поповер на старых версиях macOS) с вкладками приложений для фильтрации агентов и переключателем представлений, предлагающим семь режимов: Обзор, Модели, Месячно, Ежедневно, Почасово, Статистика и Агенты. Она также включает интерактивный 3D-график вклада за год, карточки квот OAuth с прогнозами темпа, живые трассировки сессий, серии и полное управление с клавиатуры. При неудачных обновлениях сохраняется последнее известное значение. Установка осуществляется через Homebrew cask: `brew install --cask nanako0129/tokenbar/tokenbar`. Приложение требует Apple Silicon и macOS 14+, с эффектами Liquid Glass на macOS 26 и стеклянной панелью на macOS 27. Оно подписано ad-hoc, а обновления доставляются через Sparkle с опциональным бета-каналом. Для macOS 11–13 доступна устаревшая сборка Tauri. Архитектура: Rust обрабатывает парсинг и агрегацию данных через общий движок tokscale-core (закрепленный как Git-подмодуль), с уровнем FFI для получения квот. Swift управляет интерфейсом, оболочкой NSStatusItem и обновлениями Sparkle. Сборка выполняется с помощью `make` или `make run`. Проект включает базу знаний и руководство по внесению вклада. TokenBar распространяется под лицензией MIT и основан на tokscale от Junho Yeo, с корнями в tokcat и RunCat. Спонсорство доступно через Patreon.