Claude Code Karma
Локальная панель для сессий Claude Code: таймлайны, расходы токенов, инструменты, агенты, скиллы и живые сессии
Установка
git clone https://github.com/JayantDevkar/claude-code-karma.git
cd claude-code-karma/api
pip install -e ".[dev]" && pip install -r requirements.txt
uvicorn main:app --reload --port 8020Во втором терминале: cd frontend, npm install && npm run dev, затем откройте http://localhost:5180.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Karma читает файлы сессий Claude Code из ~/.claude и показывает их в веб-интерфейсе на компьютере пользователя. В сессии видны таймлайн запросов и вызовов инструментов, задачи, операции с файлами, субагенты, скиллы, фоновые оболочки и расходы токенов. Общая аналитика показывает стоимость, кеш, модели и ритм работы по проектам, отдельные разделы описывают инструменты и MCP, агентов, хуки и плагины. Хук живого трекинга показывает активные сессии и переключает на их терминал, а скилл link-ticket-to-session связывает сессию с задачей в Linear, Jira или GitHub.
Для кого. Для тех, кто много работает в Claude Code и хочет видеть расходы и историю сессий нагляднее, чем в JSONL.
Подходит, если
- Нужно понять, куда уходят токены и деньги
- Нужно найти старую сессию и посмотреть, что агент менял
- Нужно следить за несколькими живыми сессиями одновременно
Не подходит, если
- Вы не используете Claude Code
- Нужна командная аналитика на сервере: панель локальная
Пример запроса к агенту
/link-ticket-to-session ABC-123Ограничения
Нужны Python 3.10, Node.js 18 и запуск двух серверов или ярлыка приложения. Claude Code хранит сессии около 30 дней, более старые пропадают и из панели. Живой трекинг требует установки хуков по SETUP.md. Стоимость рассчитывается по локальным данным и может отличаться от счета.
Как отключить. Остановите серверы, удалите хуки Karma из настроек Claude Code и ярлык командой python3 scripts/install_karma_app.py --uninstall.
Проверка безопасности
- Читает полные транскрипты сессий, где могут быть секреты
- Ставит хуки в Claude Code и может добавить автозапуск
Коротко о README
README показывает разделы панели на скриншотах: сессии, вкладки сессии, проекты, аналитику, инструменты, агентов, хуки, плагины, скиллы и привязку задач. Быстрый старт запускает API на FastAPI и фронтенд на SvelteKit, для живого трекинга отсылает к SETUP.md. Есть установщик ярлыка для macOS и Windows с автозапуском. Лицензия Apache 2.0.
Частые вопросы
Отправляет ли Karma данные в облако?
Нет, по README панель работает локально, без аккаунтов и телеметрии, и только читает файлы из ~/.claude.
Меняет ли Karma задачи в Jira или Linear?
Нет, она хранит только ссылку и кеш названия и статуса, в трекер ничего не пишет.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git