- Дата публикации
Her: детектив для ваших сессий Claude Code
Что нового
Her (हेर — по-маратхи «детектив») — это бесплатный инструмент на Hugging Face, который разбирает логи сессий Claude Code и превращает их в понятный отчёт.
Ключевые возможности:
- Принимает
.jsonl‑файл сессии Claude Code и автоматически восстанавливает всю историю: ходы, вызовы инструментов, субагентов, токены. - Собирает «исполнительный» отчёт на обычном английском: что происходило, где сгорели токены, какие агенты и инструменты работали.
- Подсвечивает рискованные действия: деплой в прод, изменения конфигурации, правки продакшн‑кода, работу с секретами.
- Привязывает каждый рискованный шаг к конкретному ходу диалога и конкретному вызову инструмента.
- Показывает распределение токенов и ресурсов: какие инструменты, субагенты, навыки и MCP‑серверы потребляли бюджет.
- Даёт рекомендации только по заранее описанным и исправимым паттернам, основанным на практиках Anthropic и сообщества.
- Встроенный «копилот» Ask Her: можно задать вопрос по сессии («почему использовался этот инструмент?») и получить ответ с ссылками на конкретные ходы и вызовы.
- Работает как с одной сессией, так и с пачкой логов: можно смотреть картину по проекту и искать один вопрос сразу по нескольким сессиям.
- Не использует внешние AI‑API: Nemotron‑Mini‑4B‑Instruct крутится прямо в Hugging Face Space на GPU через ZeroGPU.
- Все данные сессии попадают только в приватное временное пространство конкретного запуска и автоматически удаляются.
- Детально распознаёт CLI‑инструменты по базе Homebrew, npm и PyPI и кратко описывает каждый.
Her выросла из эксперимента за один уикенд: сначала автор сделал «операторский» граф запросов, где каждый узел — запрос, а размер и подсветка показывают стоимость. Потом поверх графа появился простой отчёт, а затем — база CLI‑инструментов.
Как это работает
Под капотом у Her два ключевых компонента:
-
Детерминированный движок анализа
- Парсит
.jsonl‑лог Claude Code: каждый ход пользователя, каждый ответ, каждый вызов инструмента и субагента. - Строит «сессию как сценарий»: кто что вызвал, в какой последовательности, с какими параметрами.
- Считает токены и «стоимость» по ходам и инструментам, отмечает самые тяжёлые участки.
- Ищет в логе заранее описанные паттерны: деплой, изменение конфигурации, работу с БД, поднятие дев‑серверов, обращение к секретам.
- Сопоставляет имена CLI‑утилит с локальной базой популярных пакетов Homebrew, npm и PyPI и подтягивает короткое описание.
Всё это работает без участия языковой модели, строго по правилам и шаблонам. Если поменять модель, цифры и выводы движка не изменятся.
- Парсит
-
Nemotron‑Mini‑4B‑Instruct для «человеческого» текста
- Небольшая модель Nemotron‑Mini‑4B‑Instruct крутится прямо в Hugging Face Space на GPU через ZeroGPU.
- Модель формулирует описания, отчёты и мягкие рекомендации на английском.
- Модель не принимает финальные решения: она не «выносит вердикты», а только помогает сформулировать текст для человека.
Фронтенд написан на React и отдаётся напрямую с сервера Gradio. Движок анализа делает «форензику» логов, Nemotron отвечает за текст, а интерфейс показывает отчёт, список ходов, инструменты и ответы на вопросы Ask Her.
Что это значит для вас
Her полезна, если вы:
- Активно пользуетесь Claude Code для разработки, DevOps, экспериментов с агентами.
- Доверяете агенту чувствительные задачи: деплой в прод, миграции БД, правки инфраструктуры.
- Тратите много контекста и токенов и хотите понять, где именно всё сгорело.
- Строите сложные цепочки субагентов и инструментов и иногда теряете контроль над происходящим.
Конкретные сценарии:
- Послесловие к инциденту. Агент внезапно полез в прод или «сломал» конфиг. Загружаете лог в Her, видите точный ход, который к этому привёл, и какие инструменты он задействовал.
- Оптимизация затрат. Сессия получилась дорогой и медленной. Her покажет самый тяжёлый запрос, какие субагенты и MCP‑серверы жгли токены и где можно сократить контекст.
- Аудит безопасности. Вы даёте Claude Code доступ к деплой‑скриптам, БД и секретам. Her подсветит любой запуск деплой‑утилит, клиентов баз данных, дев‑серверов и работу с секретами.
- Обучение команды. Новые разработчики начинают работать с Claude Code. Her помогает разбирать их сессии и показывать, какие паттерны использования считаются безопасными и эффективными.
- Отладка сложных агентов. Если субагент «тихо» сжёг половину бюджета, Her покажет это явно.
Где Her не поможет:
- Она не заменяет полноценный мониторинг продакшена и системы алёртов. Это разбор по логам, а не real‑time защита.
- Она не исправляет автоматически конфиги или код. Her только показывает, что произошло, и даёт рекомендации.
- Она не даёт юридических гарантий по безопасности — это инженерный инструмент, а не комплаенс‑платформа.
Доступность:
- Her живёт в виде Hugging Face Space. Для доступа может понадобиться обход блокировок, если Hugging Face ограничен в вашей сети.
- Вся обработка идёт в пределах одного Space: внешние AI‑API не вызываются, данные не уходят за пределы машины, где крутится ZeroGPU.
Если у вас есть доступ к логам Claude Code, но нет времени читать тысячи строк JSON, Her закрывает этот пробел.
Место на рынке
Her попадает в нишу инструментов для анализа логов и поведения AI‑агентов, но делает акцент на нескольких вещах:
- Формат логов. Она специально заточена под
.jsonl‑сессии Claude Code с их структурой ходов, инструментов и субагентов. - Разделение ответственности. Числа, подсчёты и флаги паттернов делает детерминированный движок. Nemotron‑Mini‑4B‑Instruct отвечает только за текст, а не за решения.
- Приватность. Никаких вызовов к GPT‑4o, Claude 3.5 и другим внешним моделям. Всё крутится внутри Hugging Face Space на ZeroGPU.
- Знание инструментов. Вшитая база CLI‑утилит из Homebrew, npm и PyPI позволяет Her не просто показывать
some-cli, а понимать, что это, и кратко описывать.
Создатели Her позиционируют её как «детектива» для Claude Code: когда «Claude сходит с ума», вы не гадаете, что произошло, а загружаете лог и получаете разбор.
Как запустить
Официальный способ:
- Открыть страницу Her на Hugging Face (Her on Hugging Face).
- Экспортировать
.jsonl‑лог сессии Claude Code. - Перетащить файл на страницу Her.
- Дождаться, пока детерминированный движок разберёт лог и Nemotron‑Mini‑4B‑Instruct сформулирует отчёт.
- Изучить отчёт, список флагов и распределение токенов.
- При необходимости задать вопросы через Ask Her, например:
why was this tool used?.
Если нужно проанализировать несколько сессий проекта, можно загрузить сразу несколько файлов и искать ответы по всем логам одновременно.
Her не требует настройки локальной среды: всё уже развернуто в Space. Если вы работаете в корпоративной сети, может понадобиться настроить доступ к Hugging Face или использовать VPN.