claude-statusline CLI
Строка состояния для Claude Code: модель, режим усилия, заполнение контекста, ветка git и лимиты за 5 часов и за неделю.
- 1 402 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скрипт читает JSON Claude Code и состояние git-репозитория, а установщик меняет `~/.claude/settings.json`.
Установка
- Работает в
В терминале, через 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. Других мест установщик не трогает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСтрока статуса для Claude Code показывает расход лимитов за 5 часов и 7 дней и темп: хватит ли остатка до сброса окна
Настраиваемая строка статуса для Claude Code: модель, ветка git, контекст, расход лимитов и другие виджеты
Статусная строка для Claude Code: расход токенов и денег, остаток контекста, лимиты и ветка git в четырех стилях и шести темах
Строка состояния Claude Code с остатком лимитов за 5 часов и неделю, отсчетом до сброса, моделью и сроком жизни кэша
claudeline рисует в Claude Code строку состояния: тариф, модель, заполнение контекста и лимиты за 5 часов и 7 дней.
Плагин для Claude Code: строка статуса с контекстом, лимитами за 5 часов и 7 дней, стоимостью и расходом Codex, Gemini и z.ai
Коротко о README
Пакет на Node ставит bash-скрипт строки состояния и правит настройки Claude Code. Зависимости самого скрипта: jq, curl, git.