EnglishРусский Map

tare

title
tare
type
toolbox
summary
Навык для Claude Code и три скрипта на Python, анализирующие локальные логи сессий для поиска причин исчерпания лимитов
tags
python, claude-code, cost, observability, skills, watchlist
language
Python
license
MIT
created
2026-09-14
updated
2026-09-14
lang
ru
translation_of
tare
source_updated
2026-09-14
translated
2026-09-14
translator
lllm/antigravity/gemini-3.7-flash-medium

tare учит claude-code читать собственные логи запросов, чтобы можно было спросить обычным языком, почему был исчерпан лимит, какой проект расходует квоту или запускались ли сессии, пока вы спали. Инструмент поставляется в виде навыка и трёх Python-скриптов без сторонних зависимостей, читает только уже имеющиеся на машине логи сессий и не выполняет сетевых запросов tare-claude-usage-audit. Название tare (тара) отсылает к весу упаковки, который вычитают для определения чистой массы содержимого; в README это объясняется тем, что основная часть стоимости сессии приходится именно на "тару" - контекст, пересылаемый снова и снова.

Как это устроено

Навык перенаправляет вопрос скриптам, а те парсят логи сессий Claude Code. В README описаны четыре вещи, которые tare делает в отличие от простого подсчёта токенов.

Дедупликация. Формат логов Claude Code повторяет каждый ответ API несколько раз, и на данных, на которых создавался tare, наивный подсчёт завышал итог на 86%. Тем, кто суммирует эти логи самодельными скриптами на jq, стоит иметь это в виду при анализе собственных цифр.

Учёт влияния инструментов на контекст, а не только их вывода. Файл, прочитанный в начале длинной сессии, заново отправляется с каждым последующим сообщением, поэтому одно крупное чтение на старте может определять расход за всю неделю. Это та же структура затрат, которую prompt-caching-in-agents рассматривает со стороны кеша.

Моделирование скользящего окна. Лимиты не сбрасываются мгновенно, если отойти от компьютера: нагрузка четырёхчасовой давности всё ещё учитывается. tare восстанавливает заполненность пятичасового окна на момент блокировки.

Распознавание автоматизации по паттернам нагрузки. Сотни коротких параллельных сессий запускает скрипт, а не человек. В примере из README 99% суточного расхода пришлось на инструмент, породивший 1553 короткие сессии и 9022 запроса (до 51 одновременно), тогда как на ручную работу ушло всего 93 запроса. Каждая новая сессия заново формирует контекст с нуля - самый дорогой способ тратить токены.

Использование

Установить для Claude Code глобально, затем начать новую сессию и убедиться, что tare доступен по нажатию /:

npx skills add kelviq/tare -g -y --copy --agent claude-code

После этого можно задавать вопросы обычным языком или использовать команды:

/tare                  full diagnosis: where tokens went and why
/tare usage            at-a-glance panel, like /usage with attribution
/tare window           how full the 5-hour window is right now
/tare report [days]    build the HTML report and open it
/tare tools [days]     what is filling the context
/tare week             compare this week with last
/tare share [days]     redacted summary safe to post publicly

Вывод команды share содержит только итоговые суммы, даты и названия инструментов, исключая промпты, пути, содержимое файлов, команды и идентификаторы аккаунтов. В SECURITY.md перечислено, что именно читает, записывает и отправляет каждый файл, с командой grep для проверки. В CLI.md описан прямой запуск скриптов для cron-задач, экспорта в CSV и телеметрии отдельных запросов в реальном времени.

Ограничения

Работает только на macOS и Linux, требует Python 3.9+ и читает логи исключительно Claude Code, но не других агентов. Для межсессионной аналитики по разным агентам эту область шире покрывает agentsview, но без диагностики причин блокировки по лимитам.

Логи локальны и не документированы. tare видит сессии только на той машине, где запущен, а в README не затрагивается расход с других устройств или клиентов по тому же тарифному плану, что необходимо для полной диагностики лимитов. Кроме того, формат логов может измениться в любом релизе Anthropic. В списке планов в README упоминается "better token estimation for tool results", поэтому распределение токенов по инструментам как минимум частично является оценочным.

Репозиторий принадлежит Kelviq - компании, разрабатывающей платформу биллинга по потреблению и merchant-of-record для SaaS и AI-агентов, а в README есть ссылка на пост в их блоге. Инструмент не требует аккаунта и не навязывает платных услуг, но остаётся материалом компании, продающей системы учёта расхода ресурсов.

Проект находится в watchlist: один автор, возраст проекта - месяц, и разбор формата, который автору не подконтролен.

Repo: https://github.com/kelviq/tare (MIT). В README количество звёзд не указано. По данным GitHub API на 2026-09-14: 267 звёзд, 13 форков, 21 коммит от одного автора, создан 2026-08-12, последний push - 2026-08-28.