claude-statusline CLI

Строка состояния для Claude Code: модель, режим усилия, заполнение контекста, ветка git и лимиты за 5 часов и за неделю.

  • 1 402 ★ репозитория
  • Последний коммит
  • MIT
CLI

Минимальный доступ

Почему такой уровень

  • Скрипт читает JSON Claude Code и состояние git-репозитория, а установщик меняет `~/.claude/settings.json`.
Все причины и проверки

nilbuild/claude-statusline

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/claude-statusline

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скрипт читает JSON Claude Code и состояние git-репозитория, а установщик меняет `~/.claude/settings.json`.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Команда `npx @kamranahmedse/claude-statusline` кладет скрипт в `~/.claude/statusline.sh` и прописывает его в настройках Claude Code. Старую строку состояния установщик сохраняет в резервной копии. Скрипт получает от Claude Code JSON и рисует одну строку: название модели, уровень усилия, сколько токенов контекста занято, текущий каталог, ветку git и пометку о незакоммиченных изменениях. Отдельные индикаторы показывают, сколько израсходовано из пятичасового и недельного лимитов и когда они обнулятся, цвет меняется от зеленого к красному по мере роста. Скрипт на bash использует jq, curl и git. Удаление возвращает прежнюю строку из резервной копии.

Для кого. Пользователям Claude Code по подписке, которым важно видеть остаток лимитов и заполнение контекста, не открывая отдельные команды.

Подходит, если

  • Лимит за пять часов кончается неожиданно, и хочется видеть процент прямо в терминале.
  • Сессия подходит к границе контекста, и надо вовремя решить, когда сжимать историю.
  • Работа идет в нескольких ветках, и нужна подсказка про грязное дерево git.
  • Нужна готовая строка состояния без правки собственного скрипта.

Не подходит, если

  • Нет jq: скрипт разбирает JSON этой программой, на macOS его ставят через brew.
  • Строка состояния уже настроена вручную и ее нельзя трогать: установщик заменит запись в настройках.
  • Вы работаете на тарифе без лимитов за пять часов: этих индикаторов не будет.

Пример запроса к агенту

Поставь строку состояния claude-statusline и покажи, какие поля она выводит сейчас в моем репозитории.

Ограничения

Нужны jq, curl и git. Установщик меняет `~/.claude/settings.json` и копирует скрипт в `~/.claude/statusline.sh`, поэтому прежняя строка состояния переключается на новую, а возврат делает флаг `--uninstall`. Данные о лимитах берутся из JSON Claude Code, и если подписка их не отдает, индикаторы остаются пустыми. Проект собран автором под личные нужды и ставит минимальный набор полей без настройки вида. Последний коммит сделан в ноябре 2026.

Как отключить. Выполните `npx @kamranahmedse/claude-statusline --uninstall`: скрипт вернет прежнюю строку из резервной копии или уберет запись из настроек вместе со скриптом.

Частые вопросы

Как установить строку состояния?

Выполните `npx @kamranahmedse/claude-statusline`. Команда сохранит старую строку, скопирует `statusline.sh` в `~/.claude` и обновит настройки.

Что она показывает?

Модель, уровень усилия, использованный контекст, каталог, ветку git и расход пятичасового и недельного лимитов с временем сброса.

Что нужно поставить заранее?

jq, curl и git. На macOS jq ставится командой `brew install jq`.

Как вернуть прежнюю строку?

Запустите установщик с флагом `--uninstall`: он восстановит резервную копию или очистит настройки.

Куда пишутся файлы?

Скрипт попадает в `~/.claude/statusline.sh`, настройки правятся в конфигурации Claude Code. Других мест установщик не трогает.

Обсуждение

Вопросов и отзывов пока нет.

Строка статуса для Claude Code показывает расход лимитов за 5 часов и 7 дней и темп: хватит ли остатка до сброса окна

ПлагинРасширенный доступ243Звезды репозитория

Настраиваемая строка статуса для Claude Code: модель, ветка git, контекст, расход лимитов и другие виджеты

CLIРасширенный доступ13,6 тыс.Звезды репозитория

Статусная строка для Claude Code: расход токенов и денег, остаток контекста, лимиты и ветка git в четырех стилях и шести темах

ПлагинРасширенный доступ1,2 тыс.Звезды репозитория

Строка состояния Claude Code с остатком лимитов за 5 часов и неделю, отсчетом до сброса, моделью и сроком жизни кэша

ПлагинРасширенный доступ391Звезды репозитория

claudeline рисует в Claude Code строку состояния: тариф, модель, заполнение контекста и лимиты за 5 часов и 7 дней.

ПлагинРасширенный доступ55Звезды репозитория

Плагин для Claude Code: строка статуса с контекстом, лимитами за 5 часов и 7 дней, стоимостью и расходом Codex, Gemini и z.ai

ПлагинШирокий доступ587Звезды репозитория

Коротко о README

Пакет на Node ставит bash-скрипт строки состояния и правит настройки Claude Code. Зависимости самого скрипта: jq, curl, git.

Бейдж для README

Сообщить о проблеме