Об этом проекте

Панель расхода токенов — это локальный инструмент анализа использования для пользователей AI Agent. Он напрямую читает локальные журналы сессий, автоматически обнаруживает 12 источников журналов, включая WorkBuddy, Claude Code, Codex, Cursor, Gemini CLI и другие, агрегирует количество запросов, входные/выходные токены, попадания в кэш, токены рассуждений и оценку стоимости, а отображает всё в виде одностраничной HTML-панели. Инструмент работает полностью офлайн, не выполняет никаких сетевых запросов, данные не покидают локальную машину. Он использует только стандартную библиотеку Python, не требует установки дополнительных пакетов через pip и поддерживает Python 3.8 и выше. После запуска встроенный локальный HTTP-сервис обновляет страницу каждые 15 секунд; также можно создать статический снимок для обмена или архивирования. Панель включает обзор, сравнение источников, распределение по моделям, ежедневные тренды и Top 20 сессий, а также предоставляет JSON-интерфейс /api/data для удобной интеграции со скриптами. Интерфейс использует цветовую схему сливово-фиолетового и кораллово-розового, поддерживает адаптивную вёрстку, тёмную тему в соответствии с системной и деградацию анимации при prefers-reduced-motion. Оценка стоимости основана на публичных ценах и поддерживает переопределение прайс-листа через файл конфигурации. Структура проекта ясна: чтобы добавить нового Agent, достаточно добавить одну конфигурацию в sources.py; парсер использует стратегию кандидатных имён ключей с рекурсивным спуском и автоматически распознаёт распространённые имена полей токенов.