Что это
Готовый ZIP с самоустановщиком. Скачиваешь, распаковываешь, открываешь распакованную папку в Claude Code и отдаёшь агенту один промпт. Дальше агент делает всё сам: бэкапит конфиг, копирует скрипт куда нужно, обновляет settings.json, проверяет, что всё работает. Никаких ручных правок.
Как пользоваться
Шаг 1. Скачай архив и распакуй
Файл прикреплён к этому материалу (ссылка ниже в разделе «Скачать»). Распакуй в любую удобную папку. Внутри будет три файла: README.md, statusline.py, PREVIEW.txt.
Шаг 2. Открой папку в Claude Code
В терминале:
cd путь/к/распакованной/папке
claude
Шаг 3. Дай агенту один промпт
Прочитай README.md и установи апгрейд по инструкции.
Всё. Дальше агент сам:
- Найдёт твою папку Claude Code
- Сделает бэкап
settings.json(на случай отката) - Скопирует скрипт в нужное место
- Обновит
settings.json(учтёт особенности Windows иfile-guardхуков, если они стоят) - Прогонит тестовый ввод и покажет результат
- Скажет, что нужно перезапустить Claude Code
Что именно меняется
Нижняя строка Claude Code превращается из пустой или обрезанной в полноценный statusLine с живой информацией о сессии:
Opus 4.7 (1M context) | [████░░░░░░░░░░░░░░░░] 21% | 5h:7% | 7d:4% | [Project Name]
- Текущая модель: жирным зелёным
- Прогресс-бар контекстного окна. Зелёный до 50%, жёлтый до 80%, красный после
- 5-часовой и 7-дневный лимиты подписки с тем же цветовым кодом
- Название текущей рабочей папки в [скобках] голубым
Цвета и ширина бара настраиваются. Это один Python-файл, всё прозрачно. Если хочешь убрать какой-то сегмент или поменять порядок, открываешь statusline.py, правишь четыре функции, готово.
Почему дефолтного варианта хватает не всем
Anthropic в документации показывает примеры statusLine с использованием jq для парсинга JSON, который Claude Code передаёт команде на вход. Проблема: jq не предустановлен ни на Windows, ни на части Linux-дистрибутивов. Если jq отсутствует, команда падает молча, и в нижней строке появляется пустота или огрызки вроде [] | *.
Скрипт в архиве написан на Python (есть везде по умолчанию) и использует только встроенный модуль json. Никаких внешних зависимостей. Работает на Windows, macOS, Linux одинаково.
Откат
Если апгрейд не зашёл, бэкап settings.json лежит рядом с оригинальным файлом под именем settings.json.bak-statusline. Одна команда возвращает всё как было:
cp ~/.claude/settings.json.bak-statusline ~/.claude/settings.json
Скачать
ZIP-архив прикреплён к материалу выше. После распаковки переходи к шагу 2 из инструкции.