Баланс и расход
прямо в строке Claude Code.
Скрипт показывает баланс Hubris, расход текущей сессии и активную модель прямо в нижней строке — переключаться в дашборд не нужно.
Скрипт открытый, ставится одной командой — работает и на macOS, и на Linux, и на Windows.
Что показывает.
Четыре метрики в одной строке — модель, расход, баланс и директория.
Текущая модель
anthropic/claude-sonnet-4.5, claude-opus-4.7 и т. д. Сразу видно, на какой модели работает текущий промпт.
Расход сессии
Нарастающий итог по запросам в текущей сессии Claude Code в рублях с двумя знаками после запятой.
₽ · текущая сессияБаланс
Реальный остаток вашего счёта в Hubris с обновлением раз в N секунд (по умолчанию каждые 30 с).
баланс · обновление 30сРабочая директория
Относительный путь от $HOME, чтобы не отвлекаться на полные абсолютные пути в строке статуса.
Одна команда, два варианта.
Bash-скрипт для macOS / Linux / WSL и Node.js-версия для Windows.
curl -fsSL https://hubris.pw/scripts/claude-statusline.sh \
-o ~/.claude/hubris-statusline.sh && \
chmod +x ~/.claude/hubris-statusline.shСкрипт зависит только от jq. Если у вас macOS — brew install jq.
curl -fsSL https://hubris.pw/scripts/claude-statusline.mjs ^
-o %USERPROFILE%\.claude\hubris-statusline.mjsАльтернатива для Windows и систем без jq. Требует Node 18+. Запускается через node ~/.claude/hubris-statusline.mjs.
Добавьте в settings.json.
Откройте ~/.claude/settings.json и добавьте блок statusLine (или дополните существующий):
{
"statusLine": {
"type": "command",
"command": "~/.claude/hubris-statusline.sh"
}
}Замените путь на .mjs (node ~/.claude/hubris-statusline.mjs), если установили Node-версию.
Строка обновляется по мере работы.
После каждого ответа модели статусная строка обновляет расход и баланс.
$ claude
~/projects/api ⌁ haiku-4.5 ⌁ 0,00 ₽ сессия ⌁ 1 247,30 ₽ баланс
> Перепиши test_user.py под pytest fixtures
~/projects/api ⌁ haiku-4.5 ⌁ 0,42 ₽ сессия ⌁ 1 246,88 ₽ баланс
> Покрытие тестов?
~/projects/api ⌁ sonnet-4.5 ⌁ 8,17 ₽ сессия ⌁ 1 238,71 ₽ балансЧастые вопросы.
Если что-то не нашли — напишите нам, отвечаем в течение рабочего дня.
А Claude Code не сломается?
Нет. Это стандартный механизм statusLine в Claude Code — командой возвращается строка, которая отрисовывается внизу. Если скрипт по какой-то причине упал — Claude Code просто не показывает нижнюю строку, остальная работа продолжается в штатном режиме.
Скрипт открытый?
Да. Скрипты лежат публично на hubris.pw/scripts/, без обфускации, ~150 строк bash или Node. Можно прочитать перед установкой и адаптировать под себя.
Можно убрать?
В любой момент: удалите блок statusLine из ~/.claude/settings.json. Claude Code продолжит работать как обычно — без нижней строки.
А если у меня не Claude Code?
Скрипт заточен под формат statusLine Claude Code. Для Cursor / Continue / Cline аналогов пока нет, но баланс и расход можно смотреть через GET /v1/usage?period=today напрямую из дашборда Hubris.
Готовы попробовать?
Регистрация по email, ключ через минуту, оплата от 300 ₽.