agentburn CLI

agentburn читает локальные журналы Claude Code, Codex и других агентов и показывает, в каком окне и на что уходят токены и деньги.

  • 113 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Читает локальные журналы сессий, где есть названия задач и пути.
  • Режим `explain` с `--yes-remote` отправляет удаленной модели обезличенную сводку.
Все причины и проверки

socialpranker/agentburn

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/agentburn

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает локальные журналы сессий, где есть названия задач и пути.
  • Режим `explain` с `--yes-remote` отправляет удаленной модели обезличенную сводку.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

agentburn запускается командой `uvx agentburn` и строит отчет по логам, которые агент уже хранит на диске: какие пять часов заняли окно лимита, какие модели и источники (вы, субагенты, задания по расписанию) его заполнили, где расход идет ночью. Сервисов и аккаунтов нет, данные остаются на компьютере. Подкоманды отвечают на узкие вопросы. `limits` сравнивает пиковое пятичасовое окно с вашим медианным и считает время до стены лимита. `context` показывает цену длинного контекста и сколько сэкономил бы `/clear`. `statusline` выводит строку состояния для Claude Code, `mcp` запускает MCP-сервер, через который агент отчитывается о собственном расходе.

Для кого. Пользователям Claude Code по подписке и тем, кто платит за токены через API, если лимит заканчивается неожиданно или счет растет по ночам.

Подходит, если

  • Подписка Claude Code упирается в лимит, и надо понять, какое окно его выбрало.
  • Агент на сервере тратит деньги ночью, и нужен контроль бюджета.
  • Хочется увидеть, сколько стоит длинный контекст и когда лучше сделать `/clear`.
  • Нужна строка состояния Claude Code с процентом окна и временем до лимита.
  • Агент сам отвечает, куда уходят его токены.

Не подходит, если

  • Нужен счет от поставщика: инструмент оценивает расход по локальным логам, а не берет данные из биллинга.
  • Агент не пишет локальные журналы в поддерживаемом формате.
  • Хотите менять настройки агента автоматически: отчет только советует.

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

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

Ограничения

Нужен Python 3.9 или новее, зависимостей нет. Все цифры считаются по локальным логам, поэтому точность зависит от того, что агент туда записал; формулу лимита Anthropic автор не выдумывает и берет границы из сообщений о достижении лимита в транскриптах. Команда `drift` делает один запрос на чтение к публичному JSON с трендами, `explain` с флагом `--yes-remote` отправляет удаленной модели обезличенную сводку. Логи содержат ваши сессии, поэтому открытую карточку `--share` просматривайте перед публикацией.

Как отключить. Удалите настройку `statusLine` из настроек Claude Code и, если подключали MCP, выполните `claude mcp remove agentburn`. Сам запуск через `uvx` ничего не оставляет в системе, кроме кэша.

Частые вопросы

Отправляет ли agentburn данные куда-нибудь?

Нет, по умолчанию все считается локально. Исключения: `drift` читает публичный JSON с трендами, `explain` с `--yes-remote` отправляет обезличенную сводку, `--submit` показывает данные и ссылку, которую вы открываете сами.

Чем `agentburn limits` отличается от обычного отчета?

`limits` смотрит на подписку: сравнивает пиковое пятичасовое окно с типичным и показывает, что его заполнило. Обычный `agentburn` смотрит на деньги при оплате за токены.

Как подключить к Claude Code строку состояния?

Добавьте в настройки `{ "statusLine": { "type": "command", "command": "uvx agentburn statusline" } }`. Команда читает только логи за последние три дня.

С какими агентами работает?

Claude Code, Codex CLI, Gemini CLI, opencode, OpenClaw и Hermes Agent: один нормализованный слой для всех.

Как поставить готовый Skill вместо MCP?

В репозитории лежит `SKILL.md` в папке `skill`. Его копируют в `~/.claude/skills/agentburn/` или в аналогичную папку Hermes и OpenClaw.

Обсуждение

Вопросов и отзывов пока нет.

Читает локальные журналы Claude Code, Codex, Cursor и других агентов и показывает расход токенов, время и сбои в TUI

CLIМинимальный доступ155Звезды репозитория

agentplay превращает локальные сессии Claude Code, Codex и Cursor в карту файлов и таймлайн с повтором шагов.

CLIМинимальный доступ361Звезды репозитория

Мод Claude Code: удерживает веер субагентов, тяжелый контекст и циклы повторов до того, как они съедят окно лимитов.

ПлагинМинимальный доступ97Звезды репозитория

Монитор сессий Claude Code, Cursor, Codex и еще шести агентов в терминале, окне или через HTTP API, с чисткой и поиском по чатам

CLIРасширенный доступ195Звезды репозитория

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

CLIРасширенный доступ104Звезды репозитория

Окно для Claude Code, Codex, Gemini CLI и OpenCode: терминалы, пул-реквесты, изменения и подтверждения вызовов в одном месте

CLIШирокий доступ348Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
agentburn (эта карточка)нет113
ccusageнет19 415считает расход токенов по логам; agentburn добавляет пиковое окно лимита, причины расхода и проверку, что сэкономит правка
CodeBurnдане нужна11 782строит отчеты о расходе; agentburn отвечает на вопрос о подписочном окне и ночных тратах

Коротко о README

Локальный профайлер без зависимостей. Отчет, `limits`, `context`, `why`, `fix`, `explain`, `doctor` и `mcp` строятся по одним и тем же журналам, сравнить результаты до и после правки конфигурации помогает `--compare`.

Бейдж для README

Сообщить о проблеме