# claude-gauge

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

- плагин · `type=plugin` · Claude Code · ★ 5
- Автор: mil-orb
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/mil-orb/claude-gauge
- Обновлён: 2026-03-21
- HTML: https://affpapa.org/nevibecode/plugins/claude-gauge

## Что делает

Плагин читает поле `rate_limits`, которое Claude передаёт скриптам статусной строки, и рисует по нему шкалу. Никаких прокси и лишних обратных вызовов к API: данные берутся из того же JSON, что платформа отдаёт сама. Токены сессии подтягиваются из локальных JSONL-транскриптов.

Шкала заполняется по мере расхода квоты и меняет цвет с зелёного на жёлтый, потом на красный. Пять вариантов отрисовки — `bar`, `drain`, `dots`, `blocks`, `compact` — и семь цветовых схем на 24-битном цвете, включая `spectrum` с попиксельным градиентом. Рядом выводятся процент пятичасового окна, число токенов, стоимость в долларах и длительность сессии; строки про стоимость и время можно отключить.

Настроить всё это можно командой `/claude-gauge:config` или правкой `config.json` — изменения подхватываются при следующем обновлении статусной строки, перезапуск не нужен. Нужен Node.js 18+ и Claude v2.1.80+, потому что поле `rate_limits` появилось именно там. Терминал должен поддерживать 24-битный цвет, иначе схемы вроде `spectrum` и `ember` потеряют смысл.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install claude-gauge@claude-community
```

## Когда брать
- увидеть, сколько осталось от пятичасового лимита, не выходя из сессии
- оценить стоимость текущей сессии в долларах
- посчитать израсходованные токены без обращения к дашборду
- сменить вид шкалы на компактный, когда статусная строка забита
- пересчитать стоимость в местную валюту через `currency_rate`

## Примеры запросов агенту
- Настрой отображение claude-gauge: поставь `drain` и схему `ocean`
- Покажи в статусной строке стоимость и длительность сессии
- Переключи шкалу на `compact`, места в строке мало

## Похожие
- [claude-lens](https://affpapa.org/nevibecode/plugins/claude-lens.md) — плагин · ★ 241
- [ai-statusline](https://affpapa.org/nevibecode/plugins/ai-statusline.md) — плагин · ★ 35
- [cost-optimize](https://affpapa.org/nevibecode/skills/cost-optimize.md) — скилл · 745 установок
- [cost-track](https://affpapa.org/nevibecode/skills/cost-track.md) — скилл · 684 установки
- [codeledger](https://affpapa.org/nevibecode/plugins/codeledger.md) — плагин · ★ 9
- [cache-efficiency](https://affpapa.org/nevibecode/skills/cache-efficiency.md) — скилл · ★ 1121

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
