Claude Status Bar — плагин
Индикатор в строке меню macOS: показывает, думает ли Claude Code, ждет ли вашего разрешения и сколько идет текущий ответ
- 726 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки срабатывают на каждый вызов инструмента и запрос разрешения, поэтому приложение видит ход каждой сессии
- Раз в сутки обращается к публичным API GitHub и Homebrew для проверки обновлений
- Установка через Homebrew ставит приложение для macOS, которое запускает Node.js-скрипты хуков
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/claude-status-barОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки срабатывают на каждый вызов инструмента и запрос разрешения, поэтому приложение видит ход каждой сессии
- Раз в сутки обращается к публичным API GitHub и Homebrew для проверки обновлений
- Установка через Homebrew ставит приложение для macOS, которое запускает Node.js-скрипты хуков
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Claude Status Bar показывает состояние Claude Code в строке меню macOS, чтобы можно было переключиться на другое окно во время долгого ответа и не потерять момент, когда нужен ваш ответ. Значок анимируется, пока Claude думает или запускает инструмент, рядом идет таймер вида `1m 1s`. Желтая точка означает ожидание разрешения, а неподвижный логотип Claude означает, что работа закончена. Во время вызова инструмента рядом выводится короткая подпись: `Editing`, `Reading`, `Running command`. Связь с Claude Code идет через хуки. Плагин регистрирует обработчики для `SessionStart`, `SessionEnd`, `UserPromptSubmit`, `PreToolUse`, `PostToolUse`, `Notification`, `PermissionRequest` и `Stop`, а приложение читает их события. Если запущено несколько сессий (несколько терминалов или терминал вместе с десктопным приложением), в строке меню виден самый приоритетный статус: ожидание разрешения всегда заметнее работающей сессии. Выпадающее меню перечисляет все сессии. Сессии отслеживаются в CLI Claude Code, во вкладке Code десктопного приложения и в расширении Claude Code для Cursor. В меню настраиваются таймер, подпись, цвет значка (оранжевый или системный) и стиль анимации: Spark, Unicode, Clawd или Orbit. Окна и значка в доке нет, приложение само запускается вместе с сессией Claude Code и закрывается, когда сессий не осталось.
Для кого. Для пользователей Claude Code на Mac, которые во время длинных задач работают в других окнах и хотят сразу видеть, когда агент ждет разрешения или закончил.
Подходит, если
- Claude Code думает несколько минут, а вы переключились в браузер или редактор
- Вы запускаете несколько сессий и не хотите пропустить запрос разрешения в одной из них
- Нужен легкий индикатор без окна, дока и дашбордов использования
- Вы работаете с Claude Code из терминала, из десктопного приложения или из расширения в Cursor
- Нужно видеть, сколько уже длится текущий ответ: таймер включается в меню
Не подходит, если
- У вас Windows или Linux: приложение рассчитано на macOS 12 и новее
- Вы работаете во вкладке Chat или Cowork десктопного приложения Claude: эти режимы не отслеживаются
- Нужна статистика расхода лимитов и токенов: приложение не показывает данные об использовании
- Вы не хотите, чтобы сторонняя программа правила `~/.claude/settings.json`: установщик добавляет в него хуки
Пример запроса к агенту
Поставь Claude Status Bar через Homebrew и запусти приложение один раз, чтобы оно подключило хуки Claude CodeОграничения
- Нужны macOS 12 или новее, Claude Code (CLI или десктопное приложение) и Node.js.
- После установки приложение нужно один раз открыть вручную: при первом запуске оно прописывает хуки.
- Сессии, открытые до установки или обновления, появятся после следующего запроса или вызова инструмента, либо в новой сессии `claude`.
- Точное определение вкладки терминала для нескольких сессий еще в работе (issue 19).
- Проект неофициальный и не связан с Anthropic.
Как отключить. Для удаления только хуков выполните `node "/Applications/Claude Status Bar.app/Contents/Resources/uninstall.js"`. Приложение и все созданные им файлы удалит `brew uninstall --zap claude-status-bar`. Если ставили из DMG, перетащите приложение в корзину.
Частые вопросы
Как поставить Claude Status Bar?
Выполните `brew install --cask claude-status-bar && open -a "Claude Status Bar"`. Единственный ручной запуск в конце нужен, чтобы приложение прописало хуки Claude Code. Дальше оно запускается само при старте сессии. Другой путь: скачать `ClaudeStatusBar.dmg` из Releases, подписанный и нотаризованный Apple.
Что значит желтая точка в строке меню?
Claude Code ждет вашего разрешения на действие. Приоритет у такой сессии высший: она показывается даже тогда, когда другая сессия в этот момент думает. Работает это и в CLI, и в десктопном приложении.
Работает ли индикатор в Cursor и десктопном приложении?
Да, в расширении Claude Code для Cursor и во вкладке Code десктопного приложения. Вкладки Chat и Cowork десктопного приложения не отслеживаются.
Что приложение меняет на компьютере?
Установщик объединяет свои хуки с `~/.claude/settings.json` и перед этим делает копию. Единственная сетевая активность приложения: проверка обновлений раз в сутки через открытые API GitHub и Homebrew. Подробности лежат в `PRIVACY.md` репозитория.
Как убрать индикатор?
Команда `brew uninstall --zap claude-status-bar` удаляет приложение и созданные им файлы. Чтобы снять только хуки и оставить приложение, выполните `node "/Applications/Claude Status Bar.app/Contents/Resources/uninstall.js"`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин для Claude Code: строка статуса с контекстом, лимитами за 5 часов и 7 дней, стоимостью и расходом Codex, Gemini и z.ai
Настраиваемая строка статуса для Claude Code: модель, ветка git, контекст, расход лимитов и другие виджеты
Строка состояния Claude Code с 15 пресетами: модель, уровень размышлений, контекст и лимиты подписки Pro, Max и Ultra
Статусная строка для Claude Code: расход токенов и денег, остаток контекста, лимиты и ветка git в четырех стилях и шести темах
Строка статуса для Claude Code показывает расход лимитов за 5 часов и 7 дней и темп: хватит ли остатка до сброса окна
28 компонентов, до девяти строк и 227 настроек: статусная панель Claude Code показывает токены, кеш и цену сессии.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claude Status Bar (эта карточка) | нет | 726 | |
| ccstatusline | нет | 13 533 | настраиваемая строка состояния внутри терминала Claude Code, а здесь значок в строке меню macOS |
| Claude Code Agent Monitor | нет | 1 145 | панель мониторинга агентов, а здесь только компактный индикатор без окна |
Коротко о README
Страница описывает установку через Homebrew и DMG, обновление и состояния индикатора. Таблица показывает, где отслеживание работает. Затем идут принцип работы на хуках, требования, ссылки на устранение неполадок, удаление и оговорка о том, что проект неофициальный и не связан с Anthropic.