Claude Code Karma

Локальная панель для сессий Claude Code: таймлайны, расходы токенов, инструменты, агенты, скиллы и живые сессии

CLIСредний риск

jayantdevkar/claude-code-karma

Установка

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, расширяется скиллами и плагинами

CLIВысокий риск389,7 тыс.
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск245,5 тыс.
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск207,4 тыс.
Выбор редакции

Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git

CLIВысокий риск145 тыс.