← На главную

Полоска в меню macOS показывает квоту Claude Code с обратным отсчётом

10.06.2026 09:43 · hackernews

Новая утилита для macOS показывает квоту Claude Code прямо в строке меню. Для каждого аккаунта — отдельная полоска (gauge), которая отображает загрузку за 5-часовое окно. Цвет зелёный, оранжевый (от 70%) или красный (от 90%). Когда окно исчерпано, полоска показывает обратный отсчёт до сброса (например, 4:28). Если сработал недельный лимит (это жёстче), полоска становится чёрной и считает до сброса недели (2D).

Выпадающее меню показывает детали по каждому аккаунту: 5-часовой и недельный лимиты, отдельные окна на модель (если провайдер их даёт), extra-usage credits и время сброса. Обновляется каждые 5 минут (по конвенции SwiftBar) плюс ручная кнопка «Refresh now».

Установка одной строкой через curl или git clone. Требуются macOS и Homebrew. При первом обновлении macOS покажет диалог разрешения доступа к Keychain — надо нажать Always Allow. Плагин читает токен Claude Code OAuth из связки ключей только для чтения — он никогда не обновляет и не перезаписывает токены, так что выйти из аккаунта не может. Использует тот же внутренний endpoint, что и экран /usage в Claude Code. Токены, пароли и сторонние сервисы не задействованы. Важный нюанс: endpoint внутренний и недокументированный, так что после обновления Claude Code может потребоваться мелкая правка.

По умолчанию плагин сам находит аккаунты: сканирует папки ~/.claude и ~/.claude-* — каждая с записью в Keychain получает полоску. Ярлык — суффикс папки (например, ~/.claude-work → W). Если аккаунт один, буквы нет. Чтобы закрепить или переименовать аккаунты (например, при нескольких CLAUDE_CONFIG_DIR), создайте ~/.config/claude-quota/accounts с одной строкой на аккаунт: путь и метка (одно слово). Например: ~/.claude-work Work. Полоску можно скрыть (детали в dropdown останутся) — в меню выберите Hide from menu bar под аккаунтом, либо отредактируйте ~/.config/claude-quota/hidden (одна метка на строку).

Если у аккаунта появляется ⚠, значит его токен устарел (аккаунтом давно не пользовались). Достаточно один раз запустить команду claude, и на следующем цикле виджет восстановится. Чтобы удалить плагин, сотрите файл claude-quota.5m.py из папки SwiftBar (по умолчанию ~/.swiftbar).

Читать оригинал →