macOS 26 · утилита у правого края экрана

Все лимиты LLM‑агентов — у края экрана.

StatusRight показывает, сколько уже использовано из 5‑часовых, недельных и модельных окон Codex, Claude Code, GitHub Copilot и Antigravity — по каждому профилю, без доступа к вашим токенам.

Codex, Copilot и Antigravity CLI устанавливаются отдельно.
Провайдеры

Четыре CLI. Одна панель.

У каждого провайдера — свой официальный источник. StatusRight не выдумывает окна: отсутствующий лимит не рисуется как ноль, а подтверждённый ноль показан пунктиром. Все проценты — использование, не остаток.

Codex
codex app-server · account/rateLimits/read

Локальный app-server, без браузерного входа. Основная группа Codex и отдельные окна моделей, например GPT‑5.3‑Codex‑Spark. Каждый профиль — свой CODEX_HOME.

5 часовНеделяОкна моделей
Claude Code
statusLine · five_hour, seven_day

Официальный statusLine JSON из работающей сессии. Fable — отдельным внутренним кольцом из usage‑скрипта профиля. Приложение не запускает Claude CLI и не ходит в сеть.

Сессия · 5 чНеделяFable
GitHub Copilot
copilot SDK · account.getQuota

JSON‑RPC через stdio, как в официальном SDK. Промпты и сессии не создаются, лимиты на inference не расходуются. Unlimited‑категории подписаны «Без лимита», а не 0%.

PremiumChatCompletions
Antigravity
antigravity-cli · statusLine

Официальный statusLine CLI. Группы Gemini (Flash, Pro) и Claude и GPT (Opus, Sonnet, GPT‑OSS) — по окну на 5 часов и неделю, каждую группу можно скрыть.

GeminiClaude и GPT5 ч / неделя
Раскрытие

Клик — и кольца становятся карточками.

Контроллер плавно раскрывается в панель с карточкой на каждый аккаунт: те же цвета в полосах, время последнего наблюдения, код ошибки и кнопка повтора — если что‑то пошло не так.

Высота боковой панели растёт и уменьшается по числу выбранных аккаунтов; прокрутка включается, только когда не хватает экрана.
Через 5 минут без новых данных окно помечается как устаревшее; истёкшие окна скрываются, полностью потраченный лимит показывает время сброса.
Кольца снаружи внутрь: сессия · неделя · Fable. Отсутствующий Fable — «нет данных», а не 0%.
Возможности

Сделано, чтобы висеть на краю и не мешать.

01
Три кольца Claude

Сессия, неделя и Fable в одном значке. Цвета колец совпадают с полосами карточки.

02
Сколько угодно профилей

Личный, рабочий, любой другой. Группировка по провайдерам, свои имена и галочки видимости.

03
Обновление 1 / 5 / 15 минут

Независимые повторы 5–300 с на провайдера, восстановление после сна и возвращения сети.

04
Данные не пропадают

Последние успешные лимиты сохраняются между запусками; время наблюдения и ошибки видны в каждой карточке.

05
Ноль — не «нет данных»

Подтверждённый 0% показан пунктиром, отсутствующее окно не рисуется и не подписывается.

06
Reduce Motion и VoiceOver

Анимации уважают системные настройки; подсказка и VoiceOver называют каждый доступный лимит.

07
Звук и haptic

Короткие синтезированные звуки без аудиофайлов и отклик на Force Touch trackpad.

08
Всегда тёмная, вне Dock

Постоянная тёмная appearance независимо от режима macOS.

Приватность

Не читает ваши токены.

StatusRight — наблюдатель, а не клиент. Он читает агрегаты, которые уже экспортируют ваши CLI, и не расширяет права доступа.

App Sandbox отключён: приложение читает локальные snapshot‑файлы и запускает Codex CLI. Настройки хранятся локально.

Claude
Не открывает Keychain, OAuth‑токены и .credentials.json, не запускает Claude CLI, не делает HTTP‑запросов. Источник — JSON‑файлы в ~/Library/Application Support/StatusRight/statusline/.
Codex
Токены не открывает и не хранит. При ошибке авторизации — одна штатная попытка обновления через account/read, браузерный вход не запускается.
Copilot
Авторизацией управляет CLI. Токены из RPC не сохраняются и не показываются; чужие GH_TOKEN / GITHUB_TOKEN в окружение не подмешиваются.
Antigravity
Сохраняются только агрегаты: без email, токенов, промптов и путей транскриптов.
Профили
Проверяются только каталоги верхнего уровня ~/.claude* и ~/.codex* плюс CLAUDE_CONFIG_DIR / CODEX_HOME. Рекурсивного обхода диска нет.
Установка

Профили — это папки.

Каждый аккаунт — отдельный каталог конфигурации CLI. StatusRight находит их сам и никогда не подменяет один аккаунт другим.

01
Установите StatusRightКонтроллер появится у правого края экрана. В Dock его не будет.
02
Нажмите «Найти профили на этом Mac»Найдутся ~/.claude*, ~/.codex*, аккаунты Copilot и Antigravity CLI. Нестандартную папку добавьте вручную.
03
Включите нужные аккаунтыГалочка, имя, путь. Скрытые профили не опрашиваются, их ошибки не влияют на общий статус.
zshотдельный профиль на каждый аккаунт
CLAUDE_CONFIG_DIR="$HOME/.claude-personal" claude
CLAUDE_CONFIG_DIR="$HOME/.claude-work" claude

CODEX_HOME="$HOME/.codex-personal" codex login
CODEX_HOME="$HOME/.codex-work" codex login

Стандартный ~/.claude не объединяется ни с одним из профилей: один Gmail не доказывает принадлежность usage к рабочей организации. Обновление раз в 1, 5 или 15 минут; повторы 5–300 с на провайдера.

Поставьте лимиты на край экрана.

Один взгляд вправо — и понятно, сколько осталось у каждого агента и когда окно сбросится.

Скачать для macOS 26
StatusRight 0.1.0 (1) · требуется macOS 26 · ссылка на скачивание появится с первым релизом