ccstatusline: настраиваемый статус-лайн для Claude Code CLI

ccstatusline: настраиваемый статус-лайн для Claude Code CLI

ccstatusline — это настраиваемый статус-лайн для Claude Code CLI, обеспечивающий информативное отображение в терминале. Он помогает выводить информацию о модели, текущей ветке git, использовании токена и других метриках, что полезно для разработчиков, работающих в интерфейсах командной строки.

Основное отличие от других решений — высокая степень кастомизации и поддержка тем, заставляющих статус-лайн выглядеть аккуратно и современно, подобно Powerline. Это может быть полезным для разработчиков, которые ценят эстетичный интерфейс и хотят понять текущее состояние проекта, не отрываясь от кода.

Проект написан на JavaScript и доступен через npm. Запуск осуществляется простой командой установки, однако README не упоминает необходимости работать только на конкретных операционных системах, так что, скорее всего, он поддерживает кроссплатформенность. Обрати внимание, что проект все еще развивается и может содержать ошибки.

<div align="center">

<pre>
_ _ _ _
___ ___ ___| |_ __ _| |_ _ _ ___| (_)_ __ ___
/ __/ __/ __| __/ _` | __| | | / __| | | '_ \ / _ \
| (_| (__\__ \ || (_| | |_| |_| \__ \ | | | | | __/
\___\___|___/\__\__,_|\__|\__,_|___/_|_|_| |_|\___|

</pre>

# ccstatusline

**ccstatusline** — это настраиваемый форматировщик строки состояния для Claude Code CLI. Он отображает информацию о модели, ветке Git, использовании токенов и другие метрики прямо в терминале.

![Демо](https://raw.githubusercontent.com/sirmalloc/ccstatusline/main/screenshots/demo.gif)

## Зачем нужен проект

Основная задача **ccstatusline** — предоставить пользователям удобный способ отслеживать информацию о состоянии работы с Claude Code и Git в режиме реального времени. Благодаря гибким возможностям настройки ты можешь выбрать, какие данные выводить, и настроить их стиль отображения.

## Установка и запуск

Для начала использования **ccstatusline** не требуется никаких сложных установок. Ты можешь запустить его напрямую с помощью команд `npx` или `bunx`, что также обеспечит автоматическую установку последних обновлений:

```bash
# Запустить TUI для настройки
npx -y ccstatusline@latest

# Или с помощью Bun (быстрее)
bunx -y ccstatusline@latest
```

Во время начальной настройки выбери опцию **Pinned global install**, если хочешь, чтобы Claude Code оставался на версии, с которой ты работаешь, вместо обновления до последней. После этого ты сможешь запускать **ccstatusline** напрямую в будущем.

### Поддержка Windows

Есть специальная документация по поддержке **ccstatusline** на Windows, включая примеры команд PowerShell и инструкции по установке. Ознакомься с [документами](docs/WINDOWS.md) для получения подробной информации.

## Основные возможности

- **Отображение метрик в реальном времени**: показывает имя модели, ветку Git, использование токенов, состояние голосового ввода и другие метрики.
- **Полная настройка**: можешь выбрать, какие элементы отображать и настраивать их цвета.
- **Поддержка Powerline**: используй красивое отображение с разделителями и капсулами.
- **Multi-line Support**: настрой несколько независимых строк состояния.
- **Интерактивный интерфейс TUI**: встроенный инструмент настройки с использованием React/Ink.
- **Быстрый выбор виджетов**: добавляй и настраивай виджеты с помощью поиска и категорий.

## Ограничения и замечания

- **ccstatusline** оптимизирован для работы с Claude Code CLI и может не получать все данные при использовании с другими инструментами.
- Убедись, что у тебя установлены необходимые версии Node.js или Bun для правильной работы.

## Заключение

**ccstatusline** — это полезный инструмент для разработчиков, работающих с Claude Code, который позволяет легко отслеживать состояние работы и метрики в терминале. Благодаря гибким возможностям настройки и простоте установки, он подходит как для единоразового использования, так и для устойчивого внедрения в рабочий процесс.

Радар проекта: 73 из 100 — крепкий проект

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема73
  • Импульс 49 ≈ 12 звёзд в день
  • Темп разработки 94 210 коммитов за 12 недель
  • Зрелость 82 проекту 15 месяцев, 19 релизов
  • Сообщество 83 125 участников, 610 форков
  • Свежесть 96 последний коммит — 6 дней назад
  • Быстрый старт 30 есть: команда установки
  • Готовность к продакшену 70 релиз v2.2.34, автосборка
  • Безопасность и доверие 55 лицензия MIT
  • Документация 97 README 37.9 тыс. знаков, 42 раздела, папка docs
  • Экосистема 78 26 подписчиков на обновления, 10 тем
Как считаем

Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.

  • Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
  • Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
  • Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
  • Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
  • Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
  • Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
  • Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
  • Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
  • Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
  • Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.

Открыть на GitHub: sirmalloc/ccstatusline →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте