Минималистичная statusline на Rust для Claude Code: показывает модель, состояние Git, рабочую директорию и использование контекстного окна в терминале.
sirmalloc/ccstatusline
Настраиваемая строка состояния для Claude Code CLI: модель, ветка Git, расход токенов, лимиты и многое другое, с поддержкой Powerline и тем оформления.
- Звёзды
- 13,335
- Форки
- 667
- Открытые issues
- 173
- Последний коммит
- 11 часов назад
Что это?
ccstatusline — форматировщик строки состояния для Claude Code, терминального агента для написания кода от Anthropic. Он отображает настраиваемую панель внизу интерфейса Claude Code с такими данными, как название модели, ветка и состояние Git, количество и скорость расхода токенов, стоимость и длительность сессии, использование контекста и лимиты Claude. Каждый элемент — это виджет, который можно добавить, переместить, перекрасить или скрыть через интерактивный интерфейс терминала на React и Ink.
Проект поддерживает стандартную компоновку и стиль Powerline со стрелочными разделителями, скруглёнными краями и выравниванием flex, а также встроенные темы и градиентные цвета для отдельных виджетов или всей строки. Можно настроить несколько независимых строк состояния, а параметры — экспортировать в JSON и импортировать с предварительным просмотром. Конфигурация хранится в файле настроек в каталоге конфигурации пользователя; расположение конфигурации Claude Code можно изменить с помощью переменной окружения.
Утилиту можно запускать через npx или bunx без глобальной установки, а также закрепить за определённой версией. Она работает на Linux, macOS и Windows под управлением Node.js или Bun.
Ключевые возможности
- 01Показывает в строке состояния Claude Code виджеты с моделью, данными Git, расходом токенов, стоимостью, контекстом и лимитами использования.
- 02Интерактивный интерфейс терминала для добавления, перемещения и перекрашивания виджетов.
- 03Отображение в стиле Powerline со стрелочными разделителями, скруглёнными краями и выравниванием flex.
- 04Несколько независимых строк состояния, встроенные темы и градиентные цвета.
- 05Экспорт и импорт настроек в формате JSON с предварительным просмотром перед заменой или объединением.
- 06Запуск через npx или bunx; также возможна глобальная установка с закреплённой версией.
Сценарии использования
- Следить за веткой Git, состоянием PR и количеством изменённых файлов во время работы с Claude Code.
- Отслеживать расход токенов, стоимость сессии и недельные лимиты использования во время длительных сессий с агентом.
- Переносить единую конфигурацию строки состояния между компьютерами с помощью экспорта в JSON.
Что важно знать
- Инструмент создан для Claude Code CLI, поэтому работает только как строка состояния внутри этой программы.
- Некоторые виджеты, например статус Git PR и CI, зависят от GitHub CLI (gh) и могут работать медленно при отсутствии кэшированных данных.
- Виджеты Usage и Claude Status отправляют сетевые запросы во внешние службы.
Темы
Частые вопросы
- Что такое ccstatusline?
- Настраиваемая строка состояния для Claude Code CLI: модель, ветка Git, расход токенов, лимиты и многое другое, с поддержкой Powerline и тем оформления. ccstatusline — форматировщик строки состояния для Claude Code, терминального агента для написания кода от Anthropic. Он отображает настраиваемую панель внизу интерфейса Claude Code с такими данными, как название модели, ветка и состояние Git, количество и скорость расхода токенов, стоимость и длительность сессии, использование контекста и лимиты Claude. Каждый элемент — это виджет, который можно добавить, переместить, перекрасить или скрыть через интерактивный интерфейс терминала на React и Ink.
- ccstatusline можно использовать бесплатно? Какая у него лицензия?
- ccstatusline распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ccstatusline всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ccstatusline — 19 окт. 2026 г..
- Для чего можно использовать ccstatusline?
- Следить за веткой Git, состоянием PR и количеством изменённых файлов во время работы с Claude Code. Отслеживать расход токенов, стоимость сессии и недельные лимиты использования во время длительных сессий с агентом. Переносить единую конфигурацию строки состояния между компьютерами с помощью экспорта в JSON.
- Где скачать ccstatusline?
- Исходный код и инструкции по установке — на GitHub: https://github.com/sirmalloc/ccstatusline
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный инструмент для код-ревью с vim-сочетаниями клавиш; экспортирует комментарии в GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit или буфер обмена.
Терминальный интерфейс для просмотра, проверки, установки и обновления навыков агентов в Claude Code, OpenCode, Codex, Cursor и других инструментах для программирования.
Мод для Claude Code, который показывает над промптом миниатюры вставленных изображений вместо одних только тегов [Image #n].
CLI для управления AI-ресурсами команды (skills, rules, agents, MCP-серверами и моделями) в общем git-репозитории и синхронизации с AI-инструментами коллег.
CLI-прокси, который фильтрует и сжимает вывод команд оболочки до того, как он попадёт в контекст AI-агента для программирования, сокращая расход токенов.