Claude Code Karma CLI
Локальная панель для сессий Claude Code: таймлайны, расходы токенов, инструменты, агенты, скиллы и живые сессии
- 337 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Читает полные транскрипты сессий, где могут быть секреты
- Ставит хуки в 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.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает полные транскрипты сессий, где могут быть секреты
- Ставит хуки в Claude Code и может добавить автозапуск
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
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.
Частые вопросы
Отправляет ли Karma данные в облако?
Нет, по README панель работает локально, без аккаунтов и телеметрии, и только читает файлы из ~/.claude.
Меняет ли Karma задачи в Jira или Linear?
Нет, она хранит только ссылку и кеш названия и статуса, в трекер ничего не пишет.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальная панель мониторинга сессий Claude Code и Codex в реальном времени: активность агентов и вызовы инструментов
Локальный поиск по всей истории сессий Claude Code: решения, команды, значения переменных и уже написанный код через 13 MCP-инструментов
Среда для Claude Code, которая держит контекст между сессиями через хуки, леджеры и передачи, оркеструет агентов и экономит токены
CLI и каталог aitmpl.com: ставит в Claude Code агентов, команды, MCP, хуки, настройки и скиллы, плюс аналитика сессий
Плагин самообучения для Claude Code, Codex и OpenCode: превращает исправления в правила, которым агент следует в следующих сессиях
Учебный набор для Claude Code: разбор возможностей и готовые для копирования шаблоны команд, скиллов, памяти, хуков и субагентов
Коротко о README
README показывает разделы панели на скриншотах: сессии, вкладки сессии, проекты, аналитику, инструменты, агентов, хуки, плагины, скиллы и привязку задач. Быстрый старт запускает API на FastAPI и фронтенд на SvelteKit, для живого трекинга отсылает к SETUP.md. Есть установщик ярлыка для macOS и Windows с автозапуском. Лицензия Apache 2.0.