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, который позволяет легко отслеживать состояние работы и метрики в терминале. Благодаря гибким возможностям настройки и простоте установки, он подходит как для единоразового использования, так и для устойчивого внедрения в рабочий процесс.

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

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

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

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