Об этом проекте
ccstatusline — это форматтер строки состояния для CLI Claude Code. Он предоставляет интерфейс в терминале для настройки строк состояния, отображающих контекстную информацию во время работы с кодом.
Основные возможности:
- **Поддержка Powerline**: Включает макеты Powerline с автоматическим выравниванием, гибкий режим для правостороннего выравнивания, а также настраиваемые разделители и заголовки.
- **Широкий набор виджетов**: Предоставляет множество виджетов для отображения:
- Информация о Git (ветка, статус, добавленные/не добавленные/неотслеживаемые файлы, конфликты, ссылки на PR/MR для GitHub и GitLab, данные о рабочих деревьях)
- Использование токенов и контекста (входные/выходные токены, длина/процент контекста, использование за сессию/неделю, метрики кэша запросов)
- Детали сессии (информация о модели, усилия мышления, имя сессии, стоимость, таймеры блоков, счётчик компактизации)
- Системные метрики (использование памяти, текущая рабочая директория)
- Состояние сервиса Claude и среды sandbox
- **Настройка**: Поддерживает градиентные цвета для отдельных виджетов и всей строки, пользовательские глифы, эмодзи и настраиваемый формат чисел. Включает глобальный минималистичный режим без меток.
- **Управление конфигурацией**: Позволяет экспортировать и импортировать конфигурации через JSON, фиксировать версии установок и задавать пользовательские пути к файлам конфигурации.
- **Производительность**: Использует постоянное кэширование Git, кэширование таймеров блоков и потоковую обработку JSONL для больших сессий, обеспечивая высокую скорость отрисовки.
- **Кроссплатформенность**: Поддерживает Windows, macOS и Linux, включая корректную обработку UTF-8 вывода в Windows и скрытые вспомогательные процессы.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.