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

Claude Code Dashboard for Personal Analytics предоставляет приватный офлайн-обзор вашего взаимодействия с Claude Code. Он считывает JSONL-транскрипты сессий, хранящиеся в ~/.claude/projects/ (не изменяя их), извлекает такие метрики, как использование токенов для каждой модели, эквивалентную стоимость API, длительность сессий, вызовы инструментов, использование навыков и детали, связанные с git, и кэширует результаты в локальной базе данных SQLite для быстрого инкрементного обновления. Одностраничный веб-интерфейс, обслуживаемый легковесным сервером FastAPI, представляет основные KPI, ежедневные графики затрат, долю токенов по моделям, самые популярные инструменты и навыки, общие итоги по проектам с возможностью тегирования и скрытия, список сессий с поиском и детальным просмотром, тепловую карту активности (день недели × час), а также календарный вид недели, где сессии раскрашены по тегам проектов. Конфигурация осуществляется через переменные окружения или флаги командной строки для хоста, порта, токена аутентификации, расположения базы данных и опционального скрытия домашних путей в экспортируемых данных. Инструмент можно запустить напрямую из PyPI через uvx или pipx, установить постоянно с помощью uv tool или pipx, либо запустить из исходного кода с помощью uv run python -m claude_dashboard. Опциональный статический экспорт позволяет развернуть автономную версию без прямого доступа к логам. Вся обработка данных происходит на машине пользователя, если только он не решит открыть сервер в доверенной сети или развернуть статический экспорт в другом месте.