Сегодня обзор на ccstatusline — позволяет настроить статусную строку в Claude Code (3.6к звезд на гите), чтобы выводить имя модели и много чего еще
Ну тяжко мне работать не видя ветку Гита.
Работает без установки под Маком и Виндой! Просто:
npx ccstatusline@latest
или bunx, но я в этом ничего не понимаю.
И появится меняю настройки, вы просто стрелками выбирает, что хотите отобразить:
• Model Name — Показывает текущую модель Claude (например, “Claude 3.5 Sonnet”)
• Git Branch — Отображает имя текущей ветки git
• Git Changes — Показывает незакоммиченные вставки/удаления (например, “+42,-10”)
• Git Worktree — Показывает имя текущего git worktree
• Session Clock — Показывает время, прошедшее с начала сессии (например, “2hr 15m”)
• Session Cost — Показывает общую стоимость сессии в USD (например, “$1.23”)
• Block Timer — Показывает время, прошедшее в текущем 5-часовом блоке, или индикатор прогресса
• Current Working Directory — Показывает текущую рабочую директорию с настраиваемыми сегментами пути
• Version — Показывает версию Claude Code
• Output Style — Показывает текущий установленный стиль вывода в Claude Code
• Tokens Input — Показывает количество использованных входных токенов
• Tokens Output — Показывает количество использованных выходных токенов
• Tokens Cached — Показывает количество использованных кэшированных токенов
• Tokens Total — Показывает общее количество использованных токенов
• Context Length — Показывает текущую длину контекста в токенах
• Context Percentage — Показывает процент использованного лимита контекста (динамически: 1M для Sonnet 4.5 с суффиксом [1m], иначе 200k)
• Context Percentage (usable) — Показывает процент используемого контекста (динамически: 800k для Sonnet 4.5 с суффиксом [1m], иначе 160k, с учётом авто-сжатия при 80%)
• Terminal Width — Показывает обнаруженную ширину терминала (для отладки)
• Custom Text — Добавляет ваш собственный текст в строку статуса
• Custom Command — Выполняет shell-команды и отображает их вывод (обновляется каждый раз, когда строка статуса обновляется Claude Code)
• Separator — Визуальный разделитель между виджетами (настраиваемый: |, -, запятая, пробел)
• Flex Separator — Расширяется, заполняя доступное пространство
А в пункте меню 2, вы можете настроить цвета! И все. Можно поставить ccusage… и прогнозировать расход токенов, но я решил не заморачиваться.
ссылка на проект:
https://github.com/sirmalloc/ccstatusline?tab=readme-ov-file#-quick-start
Так же я тестировал:
https://github.com/chongdashu/cc-statusline — мне он вообще не понравился, т.к. не позволяет показывать модель отдельно от расширенной версии модели, и вообще выводит много лишнего, что замусоривает терминал. Но там и звезд меньше, всего 445.
Вот ссылки на еще проекты:
https://github.com/Haleclipse/CCometixLine
https://github.com/Owloops/claude-powerline
https://github.com/rz1989s/claude-code-statusline
https://github.com/ersinkoc/claude-statusline
https://github.com/hell0github/claude-statusline
https://github.com/khoi/cc-statusline-rs
https://github.com/spences10/claude-statusline-powerline
https://github.com/gabriel-dehan/claude_monitor_statusline
https://github.com/hydai/ccstat
https://github.com/sotayamashita/claude-code-statusline
https://github.com/levz0r/claude-code-statusline

Добавить комментарий