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

CodeBurn — это бесплатный, с открытым исходным кодом, локальный инструмент для отслеживания использования токенов и стоимости AI-кодинга в 41 инструменте и агенте (Claude Code, Cursor, Codex, Gemini, Grok и др.). Он считывает файлы сессий, которые AI-инструменты уже записывают на диск — не требуется прокси, API-ключи или загрузка данных. Данные о ценах берутся из LiteLLM и обновляются ежедневно. Доступен на нескольких платформах: терминальный дашборд (npx codeburn), локальный веб-дашборд (codeburn web), приложение для macOS menubar, приложение для Windows tray и кроссплатформенное десктопное приложение. Функция Capacity Dock показывает живые кольца использования провайдеров на краю экрана. Ключевые возможности: - Обзор: копируемые сводки расходов на AI по инструментам, моделям, проектам и дням, с поддержкой пользовательских диапазонов дат и истории за все время. - Оптимизация: сканирует сессии и настройки Claude Code на наличие паттернов расточительства, таких как повторное чтение файлов, низкое соотношение чтения к редактированию, неиспользуемые MCP-серверы, агенты-призраки/навыки и раздутые файлы CLAUDE.md. Находки группируются по срочности и включают оценку экономии токенов/долларов с готовыми к вставке исправлениями. Флаг --apply может интерактивно применять исправления класса конфигурации с полным журналированием и поддержкой отмены. Функция отчета позже сравнивает оцененную экономию с фактическими результатами сессий. - Защита: устанавливает опциональные хуки в Claude Code для наблюдения за стоимостью сессии в реальном времени, с мягкими лимитами, жесткими лимитами, контрольными точками и открывателями сессий для отмеченных проектов. - Сравнение: сравнивает модели по скорости одноразового выполнения, частоте повторных попыток, самокоррекции, стоимости за вызов/редактирование, выходным токенам и частоте попаданий в кэш. - Доходность: сопоставляет AI-сессии с коммитами git по времени, чтобы классифицировать расходы как продуктивные, отмененные, заброшенные или неоднозначные. - Обмен устройствами: объединяет общие итоги использования между машинами в одной локальной сети через авторизованное по PIN-коду сопряжение. Требуется Node.js 22.13+ и хотя бы один поддерживаемый инструмент с данными сессий на диске. Устанавливается через npm, npx, bunx, pnpm или Homebrew.