best-claude-hud CLI
Строка статуса Claude Code показывает модель, состояние Git и заполнение контекста прямо в терминале
- 995 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Утилита читает состояние проекта и при необходимости историю активного диалога
- Настройка заменяет команду строки статуса пользователя
- Необязательный патчер изменяет файл установленного Claude Code
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/best-claude-hudОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Утилита читает состояние проекта и при необходимости историю активного диалога
- Настройка заменяет команду строки статуса пользователя
- Необязательный патчер изменяет файл установленного Claude Code
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
best-claude-hud добавляет в Claude Code настраиваемую строку состояния. Программа читает данные, которые клиент передает через стандартный ввод. Внизу терминала вы видите модель, рабочую папку и заполнение контекста. Строка также показывает ветку, изменения без коммита и конфликты Git. Дополнительные сегменты выводят сведения о сессии и ее стоимости, если клиент их передал. Вы меняете порядок и оформление сегментов в терминальном меню. Для разового вывода можно выбрать другую тему через `--theme`. Имена сторонних моделей и отображаемые размеры их контекста вы задаете в отдельном файле настроек.
Для кого. Для пользователей терминального Claude Code, которым нужно видеть контекст и состояние проекта без отдельных команд.
Подходит, если
- Нужно следить за заполнением контекста во время длинного диалога
- Рабочая папка меняется командами агента, но в строке статуса нужна исходная папка проекта
- Для разных терминалов нужны свои цвета и наборы сегментов
- Состояние ветки и конфликты Git должны быть видны рядом с моделью
Не подходит, если
- Используется другой кодовый агент без формата `statusLine` Claude Code
- Нужна готовая сборка для Linux ARM64 или Windows ARM64: они пока запланированы
- Требуется точный расчет счета поставщика по одной строке состояния
Пример запроса к агенту
Настрой best-claude-hud с минимальной темой и покажи изменения `statusLine`, сохранив остальные настройки Claude Code.Ограничения
Для npm нужны Node.js 18 или новее, Claude Code с поддержкой `statusLine` и терминал с цветами ANSI; Rust-компилятор не требуется. Настройка меняет `~/.claude/settings.json` и сохраняет резервную копию при существующей строке статуса; после правки начните новую сессию. Необязательный патчер меняет код клиента для предупреждений о контексте, но реальный лимит модели не увеличивает; после обновления клиента правку надо проверить. Готовые Linux ARM64 и Windows ARM64 сборки пока только запланированы.
Как отключить. Удалите блок `statusLine`, добавленный этой утилитой, либо восстановите прежнюю строку из резервной копии настроек. Затем выполните `npm uninstall -g best-claude-hud` и начните новую сессию Claude Code. Если применялся патчер клиента, восстановление его файла выполняется отдельно.
Частые вопросы
Как установить best-claude-hud?
Выполните `npm install -g best-claude-hud@latest`, затем `best-claude-hud --setup`. После настройки начните новую сессию Claude Code.
Как поменять состав строки?
Выполните `best-claude-hud --config`. Меню позволяет выбрать сегменты, их порядок и тему оформления.
Откуда берутся сведения о контексте?
Сначала из данных `statusLine` самого Claude Code. Если их нет или они временно пусты, программа обращается к истории активного диалога.
Нужен ли Nerd Font?
Только для тем, использующих соответствующие символы. Обычный режим работает в терминале с поддержкой цветов.
Как настроить название сторонней модели?
Отредактируйте `~/.claude/best-claude-hud/models.toml`. Для каждого шаблона модели там задаются отображаемое имя и размер окна контекста. Эти значения меняют только показания строки; возможности самой модели остаются прежними.
Какая лицензия у утилиты?
Apache-2.0.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин для Claude Code, который выводит в статусную строку заполнение контекста, активные инструменты, запущенные субагенты и прогресс задач
Строка состояния для Claude Code на Node.js без зависимостей: модель, ветка git, контекст, кеш и лимиты подписки в одной строке.
Строка состояния Claude Code на Rust с темами Classic, Powerline и Capsule: токены, ветка git, стоимость и лимиты подписки.
Инструмент отладки для Claude Code: читает уже сохраненные логи сессий и показывает точные пути файлов, диффы, мышление модели и разбивку контекста по категория
Набор модов для Claude Code: строки состояния над промптом, защита от опасных команд и несколько небольших игр
Просмотр журналов Claude Code в читаемом виде: вызовы инструментов, токены и живой хвост сессии.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| best-claude-hud (эта карточка) | нет | 995 | |
| ccstatusline | нет | 13 542 | настраивает виджеты строки статуса через JavaScript-утилиту; best-claude-hud использует готовый Rust-бинарник |
| Claude HUD | нет | 29 122 | плагин показывает ход работы инструментов и субагентов; best-claude-hud сосредоточен на настраиваемых сегментах состояния |
Коротко о README
Темы можно хранить в отдельных файлах. Для установки через Nix есть готовая декларативная конфигурация. Если Home Manager управляет всем `~/.claude/settings.json`, перенесите прежние параметры в Nix-конфигурацию до ее активации.