Claude Code Statusline Pro CLI
Строка состояния Claude Code на Rust с темами Classic, Powerline и Capsule: токены, ветка git, стоимость и лимиты подписки.
- 239 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Команда `npx ccsp@latest` подтягивает свежую версию пакета, а виджеты типа `api` отправляют HTTP-запросы по адресам из конфигурации
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/claude-code-statusline-proОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Команда `npx ccsp@latest` подтягивает свежую версию пакета, а виджеты типа `api` отправляют HTTP-запросы по адресам из конфигурации
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Claude Code Statusline Pro (`ccsp`) настраивает строку состояния Claude Code. Она показывает проект, модель, ветку git, расход токенов с цветным индикатором, стоимость сессии, лимиты подписки Claude.ai за 5 часов и 7 дней и статус. Есть три темы: Classic, Powerline и Capsule. Набор компонентов задает пресет из букв, например `PMBTURS`. Многострочный режим размещает виджеты в сетке: статичный текст или HTTP-запрос к API. Настройки лежат в TOML. Ядро переписано на Rust, обновление идет с интервалом 300 мс, как советует Claude Code.
Для кого. Пользователи Claude Code, которым нужны токены, стоимость и ветка git на виду прямо в терминале.
Подходит, если
- Во время долгой сессии надо следить за заполнением контекста и стоимостью.
- Цену считают по тарифам стороннего провайдера, например DeepSeek или Kimi.
- Лимиты подписки Claude.ai за 5 часов и 7 дней хотят видеть в строке.
- В строке нужен свой виджет: статичный текст или ответ HTTP API.
Не подходит, если
- Терминал без Nerd Font при выбранной теме Powerline или Capsule.
- Версия Claude Code ниже 1.0.71.
- Нужны отчеты по токенам за месяцы: для таких отчетов есть `ccusage`.
Пример запроса к агенту
Настрой строку состояния Claude Code через `ccsp`: пресет `PMBTURS`, тема Powerline, многострочный режим выключен.Ограничения
Нужны Claude Code 1.0.71 или новее и Node.js 16 или новее. Суффикс `@latest` каждый раз берет свежую версию пакета, закрепите версию, если это важно. Темы Powerline и Capsule требуют Nerd Font, иначе вместо значков выйдут нечитаемые символы. Стоимость в режиме `conversation` хранится в USD. Виджеты типа `api` отправляют HTTP-запросы по адресам из вашей конфигурации. Строка не заменяет команду `/cost`: расчеты и периоды у них разные.
Как отключить. Удалите блок `statusLine` из `.claude/settings.json`. Если создавали конфиги, уберите каталог `~/.claude/statusline-pro` вместе с шаблонами виджетов.
Частые вопросы
Куда вставлять команду?
В `statusLine.command` файла `.claude/settings.json` в проекте или домашнем каталоге. В терминале команда печатает только предпросмотр.
Какие темы есть?
Classic, Powerline и Capsule. Classic работает в трех режимах значков: Nerd Font, Emoji и текст. Для Powerline и Capsule нужен Nerd Font.
Что значат буквы пресета?
P проект, M модель, B ветка git, T токены, U использование, R лимиты подписки, S статус. Пресет `PMBTURS` включает все компоненты.
Как создать файл конфигурации?
Команда `npx ccsp@latest config init -w` создает основной конфиг и копирует шаблоны виджетов.
Как считается стоимость для сторонних моделей?
По Claude Code `cost.total_cost_usd`, а при заданном `model_providers.<имя>.pricing` пересчитывается локально по ценам профиля. Валюта `auto` определяется по адресу API и модели.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСтрока состояния для Claude Code на Node.js без зависимостей: модель, ветка git, контекст, кеш и лимиты подписки в одной строке.
Строка статуса Claude Code показывает модель, состояние Git и заполнение контекста прямо в терминале
Плагин для Claude Code, который выводит в статусную строку заполнение контекста, активные инструменты, запущенные субагенты и прогресс задач
Терминальный клиент claude-rs на Rust для Claude Code: сессия остается в истории терминала, вывод не мерцает, работает в tmux.
Строка состояния для Claude Code на Rust: цена сессии, контекст и лимиты, настройка в TOML по образцу Starship.
Набор модов для Claude Code: строки состояния над промптом, защита от опасных команд и несколько небольших игр
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claude Code Statusline Pro (эта карточка) | нет | 239 | |
| ccstatusline | нет | 13 533 | собирает строку из настраиваемых виджетов; Statusline Pro задает вид темой Classic, Powerline или Capsule и пресетом из букв |
| ccusage | нет | 19 337 | строит отчеты по токенам и стоимости по логам за дни и месяцы; Statusline Pro показывает расход в строке прямо во время сессии |
Коротко о README
Быстрый старт сводится к одной записи `statusLine` в настройках Claude Code без предварительной установки. Дальше описаны темы, пресеты, расчет стоимости по провайдерам, многострочные виджеты и устранение неполадок.