К основному содержанию
плагин

statusbar — плагин для Claude Code: метрики сессии внизу терминала

Показывает модель, расход контекста, стоимость и git-ветку прямо в строке статуса Claude. Пригодится, когда хочется видеть, во что обходится сессия.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install statusbar@claude-community
Открыть на GitHub

Что делает statusbar

Плагин добавляет внизу терминала строку с метриками текущей сессии. Виджеты показывают активную модель, уровень thinking effort, полосу расхода контекста, стоимость сессии, её длительность и git-ветку с пометкой о незакоммиченных изменениях. Есть виджеты для числа изменённых строк, лимитов на 5 часов и 7 дней, счётчиков токенов и доли попаданий в кэш.

Внутри больше 20 виджетов и три раскладки: компактная в одну строку, стандартная в две и раскладка с пиксельным маскотом Clawd на три строки. Настроить набор можно через /statusbar:config или сразу применить пресет — minimal, default, developer, full, tracker. Цвета полос зависят от нагрузки: зелёный до 55%, дальше жёлтый, оранжевый и красный после 85%.

Плагин написан на чистом Node.js без внешних зависимостей. Данные берутся из stdin JSON, локального git и файловой системы, сетевых запросов нет; git и ширина терминала кэшируются на 3-5 секунд. После установки нужно перезапустить Claude, иначе строка не появится. Для локальной проверки без установки есть запуск через claude --plugin-dir /path/to/statusbar.

Какие задачи решает

  • видеть расход контекстного окна, не открывая отдельную панель
  • следить за стоимостью сессии в реальном времени
  • понимать, в какой ветке идёт работа и есть ли незакоммиченные правки
  • оценивать, насколько часто ответы берутся из кэша
  • держать перед глазами остаток лимитов на 5 часов и 7 дней

Примеры запросов агенту

  • Настрой строку статуса под себя: /statusbar:config
  • Примени пресет developer: /statusbar:config developer
  • Покажи, что сейчас в строке статуса, и убери виджет стоимости

Как установить statusbar

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install statusbar@claude-community

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о statusbar

Как установить statusbar в Claude Code?

Добавьте маркетплейс командой /plugin marketplace add anthropics/claude-plugins-community, затем поставьте плагин: /plugin install statusbar@claude-community. После этого запустите /statusbar:setup и перезапустите Claude.

Что показывает statusbar?

Модель, уровень thinking effort, полосу расхода контекста, стоимость и длительность сессии, git-ветку. Дополнительные виджеты добавляют счётчики токенов, лимиты, долю кэш-попаданий и число изменённых строк.

Нужны ли дополнительные зависимости?

Нет, плагин работает на чистом Node.js. Все данные он берёт из stdin JSON, локального git и файловой системы, в сеть не ходит.

Исходный текст

SKILL.md · MIT
# Claude Code statusbar

A customizable status bar plugin for [Claude Code](https://claude.ai/code) that displays real-time session metrics at the bottom of your terminal.

**20+ widgets** | **3 layouts** | **pixel art mascot** | **zero dependencies**

```
Opus 4.6 │ effort:high │ ████░░░░ 42% │ main* │ $1.23 │ 12m 34s
```

```
 ▐▛███▜▌  Opus 4.6 │ effort:high │ ████░░░░ 72%
▝▜█████▛▘ main* │ $1.23 │ 14m 22s
  ▘▘ ▝▝  5h:34% │ +42 -7 │ cache:67%
```

### Screenshot
<img width="730" height="172" alt="image" src="https://github.com/user-attachments/assets/2558da3e-3d41-4bcd-a00a-f424cfdcb636" />


## Installation

```
/plugin marketplace add SYM1000/claude-statusbar
/plugin install statusbar
/statusbar:setup
```

Restart Claude Code after setup. The status bar will appear at the bottom of every session.

## Configuration

Customize interactively:
```
/statusbar:config
```

Or apply a preset directly:
```
/statusbar:config developer
```

### Presets

| Preset | Layout | Description |
|--------|--------|-------------|
| `minimal` | compact | Model + context bar |
| `default` | compact | Model, context, cost, duration, git |
| `developer` | standard | All developer metrics (2 lines) |
| `full` | mascot | Everything + pixel art mascot |
| `tracker` | standard | Message & token tracking focus |

## Layouts

### Compact (1 line)
```
Opus 4.6 │ effort:high │ ████░░░░ 42% │ main* │ $1.23 │ 12m 34s
```

### Standard (2 lines)
```
Opus 4.6 │ effort:high │ ████████░░ 72% │ main* │ +42 -7
$1.23 │ 14m 22s │ 5h:34% │ 7d:12% │ cache:67%
```

### Mascot (3 lines)
```
 ▐▛███▜▌  Opus 4.6 │ effort:high │ ████░░░░ 72%
▝▜█████▛▘ main* │ $1.23 │ 14m 22s
  ▘▘ ▝▝  5h:34% │ +42 -7 │ cache:67%
```

The mascot is the Claude Code alien ("Clawd") rendered in Claude's signature orange.

## Widget Catalog

### Core (enabled by default)
| Widget | Shows | Example |
|--------|-------|---------|
| `model` | Active model | `Opus 4.6` |
| `effort` | Thinking effort | `effort:high` |
| `context` | Usage bar + % | `████░░░░ 42%` |
| `cost` | Session cost | `$1.23` |
| `duration` | Session time | `12m 34s` |
| `git` | Branch + dirty | `main*` |

### Developer
| Widget | Shows | Example |
|--------|-------|---------|
| `lines` | Code changes | `+156 -23` |
| `rate-5h` | 5h rate limit | `5h:34%` |
| `rate-7d` | 7d rate limit | `7d:12%` |
| `tokens` | Token counts | `84k/21k` |
| `cache` | Cache hit rate | `cache:67%` |
| `context-size` | Window size | `1M` |
| `latency` | API time | `api:18.5s` |

### Tracking
| Widget | Shows | Example |
|--------|-------|---------|
| `messages` | Message count | `✉ 12/11` |
| `total-tokens` | Cumulative | `Σ 84kin 21kout` |
| `tools-used` | Tool calls | `⚒ 47` |

### Extras
| Widget | Shows | Example |
|--------|-------|---------|
| `session` | Session ID | `a1b2c3` |
| `vim` | Vim mode | `NORMAL` |
| `mcp` | MCP servers | `MCP:3` |
| `worktree` | Worktree | `wt:feature-x` |
| `agent` | Agent name | `planner` |
| `style` | Output style | `concise` |
| `mascot` | Pixel art | Clawd alien |

### Alert
| Widget | Shows | Example |
|--------|-------|---------|
| `compact-warn` | Auto-compact warning | `⚠ COMPACT` |

## Color System

All colors use RGB true color for maximum fidelity:

- **Context/rate limits**: Green (<55%) → Yellow (<70%) → Orange (<85%) → Red (85%+)
- **Cost**: Claude orange
- **Effort**: Lavender
- **Git**: Cyan branch, red dirty indicator
- **Mascot**: Claude's signature orange (`rgb(215, 119, 87)`)

## Dev Mode

Test locally without installing as a plugin:

```bash
claude --plugin-dir /path/to/statusbar
```

Or test the renderer directly:

```bash
echo '{"model":{"display_name":"Opus 4.6"},"context_window":{"used_percentage":42}}' | node scripts/statusline.js
```

## Uninstall

```
/statusbar:setup uninstall
```

Then restart Claude Code.

## Architecture

- Pure Node.js — zero external dependencies
- File-based caching for git and terminal width (3-5s TTL)
- All data from stdin JSON, local git, or filesystem — no network calls
- Target execution time: <80ms with cache hits

## License

MIT

© SYM1000 · MIT · SYM1000/claude-statusbar

Похожие плагины

Все плагины по теме «Настройка агента: память, контекст, субагенты» →
statusline-generator daymade Ставит и чинит статусную строку Claude: путь, ветка git, модель и токены. Плюс проверка, что скрипт вообще запускается. CX Codex +1 1 400установок groove-admin-claude-statusline andreadellacorte Ставит в Claude однострочную статусную строку с моделью, веткой git, расходом токенов и лимитами. Полезна, когда нужно видеть контекст сессии без лишних команд. CX Codex +1 501установок claude-lens Astro-Han Строка статуса для Claude Code с контролем темпа расхода лимитов. Показывает квоты на 5 часов и 7 дней, время до сброса и изменения в git. ★ 241звёзд репо crystools-statusline crystian Показывает расход контекста, состояние git, стоимость сессии и лимиты прямо в статус-строке Claude. Две строки вместо догадок о том, сколько ещё влезет. ★ 6звёзд репо ai-statusline charlesjones-dev Плагин для Claude Code, который выводит в строке состояния модель, токены, прогресс-бар, лимиты, ветку git, затраты и время сессии. Два мастера настройки — начальный и редактирование. ★ 35звёзд репо terminal-ops affaan-m Скилл для работы с репозиторием через терминал: запускает команды, читает состояние git, разбирает падения CI и делает точечные правки с доказательством того, что проверено. CX Codex +1 4 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой