budgetclaw — плагин для Claude Code: учёт расходов и лимиты
Показывает траты по проектам и веткам, следит за лимитами бюджета и блокирует сессию при их превышении.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install budgetclaw@claude-communityЧто делает budgetclaw
budgetclaw добавляет в Claude слэш-команду /spend и хук на старте сессии. Команда выводит текущий расход в разрезе проектов и веток, действующие лимиты и отметки о блокировках. Хук при запуске новой сессии печатает короткую сводку по тратам, а если budgetclaw не установлен — уведомление об этом.
Сам монитор ставится отдельно от плагина: curl -fsSL https://roninforge.org/get | sh, затем budgetclaw init. Без этого шага хук на старте сессии ничего не покажет, кроме сообщения об отсутствии budgetclaw. Лимиты задаются на уровне проекта и ветки, а за превышение отвечает SIGTERM — процесс завершается принудительно.
Внутри плагина манифест .claude-plugin/plugin.json, файл хука hooks/hooks.json и скилл skills/spend/SKILL.md, который и обслуживает /spend.
Какие задачи решает
- увидеть, сколько уже потрачено на конкретном проекте
- сравнить расход по рабочим веткам
- задать потолок трат и не выйти за него
- получить сводку по бюджету сразу при старте сессии
- понять, почему сессия была прервана
Примеры запросов агенту
- Покажи текущий расход по проекту и ветке
- Какие лимиты бюджета сейчас активны?
- Есть ли блокировки из-за превышения бюджета?
Как установить budgetclaw
Через маркетплейс плагинов
/plugin marketplace add anthropics/claude-plugins-community/plugin install budgetclaw@claude-communityПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о budgetclaw
Как установить budgetclaw в Claude Code?
Через маркетплейс: сначала /plugin marketplace add anthropics/claude-plugins-community, потом /plugin install budgetclaw@claude-community.
Что делает budgetclaw?
Следит за расходом по проектам и веткам, показывает активные лимиты и блокировки. При превышении бюджета завершает процесс сигналом SIGTERM.
Что нужно до установки плагина?
Сначала поставить сам монитор: curl -fsSL https://roninforge.org/get | sh, затем выполнить budgetclaw init. Иначе хук на старте сессии сообщит, что budgetclaw не найден.
Исходный текст
plugin · MIT
# BudgetClaw Claude Code Plugin
Adds a `/spend` slash command and a session-start hook to Claude Code.
## What it does
- **`/spend`** - Shows your current spend by project and branch, active budget limits, and any breach locks
- **Session start hook** - Prints a brief spend summary when you start a new Claude Code session (or a "not installed" notice if budgetclaw is missing)
## Prerequisites
BudgetClaw must be installed:
```sh
curl -fsSL https://roninforge.org/get | sh
budgetclaw init
```
## Install the plugin
```sh
claude plugin install ./plugin
```
Or for development, point Claude Code at this directory:
```sh
claude --plugin-dir ./plugin
```
## Plugin structure
```
plugin/
.claude-plugin/
plugin.json manifest
hooks/
hooks.json session-start hook
skills/
spend/
SKILL.md /spend slash command
```
© RoninForge · MIT · RoninForge/budgetclaw