Дата публикации
ai_products

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 два ключевых компонента:

  1. Детерминированный движок анализа

    • Парсит .jsonl‑лог Claude Code: каждый ход пользователя, каждый ответ, каждый вызов инструмента и субагента.
    • Строит «сессию как сценарий»: кто что вызвал, в какой последовательности, с какими параметрами.
    • Считает токены и «стоимость» по ходам и инструментам, отмечает самые тяжёлые участки.
    • Ищет в логе заранее описанные паттерны: деплой, изменение конфигурации, работу с БД, поднятие дев‑серверов, обращение к секретам.
    • Сопоставляет имена CLI‑утилит с локальной базой популярных пакетов Homebrew, npm и PyPI и подтягивает короткое описание.

    Всё это работает без участия языковой модели, строго по правилам и шаблонам. Если поменять модель, цифры и выводы движка не изменятся.

  2. 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 сходит с ума», вы не гадаете, что произошло, а загружаете лог и получаете разбор.

Как запустить

Официальный способ:

  1. Открыть страницу Her на Hugging Face (Her on Hugging Face).
  2. Экспортировать .jsonl‑лог сессии Claude Code.
  3. Перетащить файл на страницу Her.
  4. Дождаться, пока детерминированный движок разберёт лог и Nemotron‑Mini‑4B‑Instruct сформулирует отчёт.
  5. Изучить отчёт, список флагов и распределение токенов.
  6. При необходимости задать вопросы через Ask Her, например: why was this tool used?.

Если нужно проанализировать несколько сессий проекта, можно загрузить сразу несколько файлов и искать ответы по всем логам одновременно.

Her не требует настройки локальной среды: всё уже развернуто в Space. Если вы работаете в корпоративной сети, может понадобиться настроить доступ к Hugging Face или использовать VPN.


Читайте также