agentacct CLI
Локальная панель учета работы ИИ-агентов: токены, оценка стоимости, шаги, измененные файлы и проверки по задачам Claude Code, Codex, OpenCode
- 770 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Команда onboard с вашего согласия пишет в настройки клиентов хуки и MCP, а в Claude Code еще и переменную среды
- Хуки срабатывают на каждом вызове инструмента агента, а синхронизация и API остаются в фоне на 127.0.0.1
- Утилита читает файлы сессий агентов, в которых бывают пути и команды ваших проектов
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/agentacctОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Команда onboard с вашего согласия пишет в настройки клиентов хуки и MCP, а в Claude Code еще и переменную среды
- Хуки срабатывают на каждом вызове инструмента агента, а синхронизация и API остаются в фоне на 127.0.0.1
- Утилита читает файлы сессий агентов, в которых бывают пути и команды ваших проектов
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
agentacct собирает в одном месте, что ваши агенты сделали и сколько это стоило. Утилита ставится через pipx, а команда `agentacct onboard` один раз на машину находит установленных агентов, создает локальное хранилище и запускает фоновую синхронизацию. Данные о расходе она берет из собственных файлов сессий каждого клиента: токены записываются так, как их сообщил клиент, а стоимость считается по таблице цен и помечается как оценка. О самой работе агент отчитывается серверу MCP: тот записывает разделы задачи, шаги и результаты проверок. Для Claude Code дополнительно ставится хук, который передает настоящие идентификаторы сессии, и по ним расход точно связывается с задачей. Для задачи строится «квитанция»: участвовавшие сессии, итог, оценка стоимости, заявленные агентом результаты и проверки, лента событий. Слово агента «готово» помечено как «Заявлено», а «Проверено» ставится, только если после последнего изменения прошли актуальные проверки. Смотреть результат можно в терминальном интерфейсе `agentacct tui`, в подписанном приложении для macOS 14 и новее или через локальный JSON API на адресе http://127.0.0.1:8765. Страница расхода фильтруется по дате, агенту, модели и провайдеру, а группы работ объединяют сессии разных агентов в одной папке проекта на общей ленте.
Для кого. Для разработчиков и руководителей команд, которые запускают нескольких агентов на разных проектах и хотят видеть расход токенов, ход задач и подтверждения без отправки данных в облако.
Подходит, если
- Нужно понять, на каких задачах и моделях уходят токены и сколько стоят сессии Claude Code и Codex за неделю
- Агент отчитался «готово», и надо проверить, прошли ли после последней правки реальные тесты
- Два агента работали в одной папке проекта, и нужна общая лента событий по ним
- Нужен локальный учет без аккаунта и облака, например для клиентских проектов
- Хочется видеть остатки лимитов и время сброса окон квот в одном окне
Не подходит, если
- Нужна точная сумма для счета: стоимость здесь оценка по таблице цен, а доступа к счетам провайдеров у инструмента нет
- Вы работаете на Windows без WSL: поддерживаются macOS и Linux, а Python нужен версии 3.11 или новее
- Нужен только быстрый отчет по токенам без записи шагов и хуков: для такого есть ccusage
- Стабильность важнее новизны: проект в ранней альфе и меняется быстро
Пример запроса к агенту
Покажи, какие задачи за эту неделю съели больше всего токенов в Claude Code и Codex и на каких из них агент написал «готово» без проверокОграничения
Версия 0.12.11 числится как ранняя альфа, и автор сам пишет, что лучше покажет пробел, чем догадку.
Поддержка клиентов неравная: самые полные квитанции дают Claude Code и Codex, а OpenCode, Hermes, Kimi Code, OpenClaw и Cursor оцениваются по возможностям отдельно в матрице покрытия. Для Kimi Code и DeepSeek Harness автор указывает экспериментальный статус.
Связь расхода с работой получает метку уверенности от точной до низкой. Недоказанная связь показывается пропуском, а итоги по дням считаются по дате активности сессии, без деления многодневных сессий.
Сервер MCP и хуки привязываются при старте сессии агента, поэтому после установки нужна новая сессия. Требуется Python 3.11 или новее, система macOS или Linux, на Windows только через WSL. Лицензия MIT.
Как отключить. Выполните `agentacct stop`, при установленном автозапуске `agentacct uninstall-autostart`, затем `pipx uninstall agentacct`. После этого удалите папку хранилища ~/.local/state/agentacct/state и записи, которые добавила команда onboard в настройки клиентов: они перечислены по каждому клиенту в документе о интеграциях.
Частые вопросы
Какие агенты поддерживаются в agentacct?
Самые полные квитанции даются для Claude Code и Codex. OpenCode, Hermes, Kimi Code, OpenClaw и Cursor описаны в матрице покрытия по отдельным возможностям. Ту же матрицу печатает команда `agentacct capabilities agents`.
Отправляет ли agentacct данные в интернет?
По описанию автора нет: он читает только локальные файлы сессий найденных клиентов, слушает адрес 127.0.0.1, не хранит и не запрашивает ключи API. Аккаунт не нужен, телеметрии нет.
Что agentacct записывает о работе агента?
Названия и категории инструментов, затронутые файлы, команды с вычищенными учетными данными, коды выхода, токены и записанные шаги. Запросы пользователя, ответы модели и расшифровки диалогов он не сохраняет.
Чем «Заявлено» отличается от «Проверено»?
«Заявлено» значит, что результат назвал сам агент. «Проверено» ставится, когда после последнего записанного изменения прошли актуальные проверки. Заявления и проверки хранятся раздельно, а неудачная попытка остается в истории рядом с поздними результатами.
Как поставить agentacct без pipx?
Можно командой `uv tool install agentacct`. Запасной путь: создать отдельное виртуальное окружение командой `python3 -m venv "$HOME/.agentacct"` и поставить пакет в него через pip. Если команда не в PATH, запускайте ее по абсолютному пути.
Почему после onboard нужна новая сессия агента?
Серверы MCP и хуки подключаются при старте сессии, поэтому уже открытая сессия не увидит новых инструментов. До появления настоящей сессии распознанного клиента agentacct остается в состоянии ожидания; строка демонстрационных данных не считается.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСамостоятельно разворачиваемая система для команды AI-агентов: оргструктура, задачи, бюджеты и контроль работы Claude Code, Codex и OpenClaw
Терминальный менеджер сессий для Claude Code, Codex, Gemini CLI, OpenCode и других агентов: общий список со статусами, git worktree и управление с телефона
Многоагентная обвязка с проверкой результата по артефактам: стоп-хуки, независимый судья и журнал событий для Claude Code, Codex, Cursor и других
Локальная панель мониторинга сессий Claude Code и Codex в реальном времени: активность агентов и вызовы инструментов
Локальная память для ИИ-агентов программиста: хуки записывают ход каждой сессии, и Claude Code, Codex или Cursor находят прошлые решения через MCP
Локальный ИИ-агент, который работает на своем железе через llama.cpp, водит браузер, правит файлы, выполняет разрешенные команды и помнит контекст между сессиям
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| agentacct (эта запись) | нет | 770 | ||
| ccusage | нет | 19 125 | быстрые отчеты по токенам и стоимости по локальным логам, без записи шагов и проверок | |
| CodeBurn | да | не нужна | 11 551 | CLI и MCP-сервер, который считает расход по десяткам инструментов и помогает срезать лишние токены |
Коротко о README
В репозитории есть подробная документация: справочник по командам и инструментам MCP, матрица покрытия по агентам, архитектура, границы безопасности, таблица того, что можно доказать по расходу, и разбор модели угроз для приватности. Отдельные примеры показывают, что происходит, когда агент говорит «готово», и как сравнить Claude Code и Codex на одной задаче. Есть исходники приложения для macOS на Swift, тесты, замеры и руководство по установке, которое написано для самого агента.