본문으로 건너뛰기

© 2026 Molayo

HuggingFace헤드라인2026. 06. 07. 19:14

Her · हेर — Claude Code 세션을 위한 탐정

요약

Her는 Claude Code 세션의 .jsonl 로그 파일을 분석하여 에이전트의 동작, 토큰 사용량, 위험 활동을 추적하는 탐정 도구입니다. 사용자는 복잡한 JSON 데이터를 직접 읽는 대신, Her를 통해 세션의 흐름을 파악하고 개선 사항을 제안받을 수 있습니다.

핵심 포인트

  • Claude Code 세션 로그(.jsonl)의 자동 분석 및 시각화
  • 위험한 도구 호출 및 프로덕션 접근 시 플래그 표시
  • 토큰 사용량, 서브에이전트, MCP 서버 활용 내역 추적
  • Ask Her 기능을 통한 세션 로그 기반 질의응답 지원
  • ZeroGPU 기반 실행으로 제3자 API 호출 없는 보안 유지

Her · हेर

Claude Code 세션을 위한 탐정

Her · हेर—마라티어(Marathi)로 "탐정"이라는 뜻입니다. Claude Code 세션을 위한 탐정입니다.

여기서 체험해 보세요: Hugging Face의 Her

모든 Claude Code 세션은 흔적을 남깁니다 — 모든 턴(turn), 도구 호출(tool call), 토큰(token)이 담긴 .jsonl 파일입니다. 하지만 실제로 이 흔적은 쓰기 전용(write-only)에 가깝습니다. 에이전트가 왜 프로덕션(production) 환경에 접근했는지, 컨텍스트 예산(context budget)이 실제로 어디에 쓰였는지, 혹은 어떤 서브에이전트(subagent)가 조용히 실행 시간의 절반을 태워버렸는지 알아내기 위해 4,000줄의 JSON을 읽는 사람은 거의 없습니다.

Her가 당신을 대신해 이를 읽어줍니다.

원리는 간단합니다: 세션 파일을 페이지에 드롭하고 그녀가 조사하게 하세요. 그녀는 발생한 일을 쉬운 영어로 재구성하고, 위험한 움직임(배포, 설정 및 프로덕션 변경, 비밀 정보(secrets) 등)을 표시하며, 각 움직임이 발생한 정확한 턴(turn)으로 추적합니다.

그녀는 토큰이 어디로 갔는지, 어떤 도구(tools), 서브에이전트(subagents), 기술(skills), MCP 서버가 사용되었는지 보여줍니다. 그리고 이름이 붙여진 수정 가능한 패턴이 감지될 때에만 — Anthropic과 커뮤니티의 베스트 프랙티스(best practices)에 근거하여 — 무엇을 더 잘할 수 있었을지를 알려줍니다. 그녀는 단언하지 않고 제안할 뿐이며, 말할 가치가 있는 내용이 없을 때는 침묵을 유지합니다.

내장된 코파일럿(copilot)도 있습니다: Ask Her. *"왜 이 도구가 사용되었나요?"*라고 물으면 그녀는 흔적(trace)을 바탕으로 답변하고, 해당 턴을 인용하며, 정확한 도구 호출(tool call)을 열어줍니다. 파일 하나를 드롭하면 **세션 뷰(session view)**를 볼 수 있고, 여러 개를 드롭하면 **프로젝트 뷰(project view)**를 구축하여 여러 세션에 걸쳐 질문을 한 번에 추적할 수 있습니다.

제3자 AI API는 절대 호출되지 않습니다. 모델인 Nemotron-Mini-4B-Instruct는 ZeroGPU를 통해 Space 자체의 GPU에서 실행됩니다. 당신의 세션은 오직 귀하의 실행에 속하며 자동으로 삭제되는 비공개 네임스페이스(namespace)에만 업로드되며, 그 어떤 정보도 외부로 유출되지 않습니다.

이 시스템을 신뢰할 수 있게 만드는 핵심 분리는 다음과 같습니다: 평가 엔진(evaluation engine)은 순수하게 결정론적(deterministic)입니다. 모델은 오직 영어를 작성하고 부드러운 제안을 하는 데에만 사용됩니다. 모델은 결론을 단언하지 않습니다. 모델이 바뀌더라도 수치는 변하지 않습니다.

한 가지 멋진 디테일은, Her가 세션에서 사용된 CLI 도구들을 단순히 나열하는 데 그치지 않고 이를 **식별(identifies)**한다는 점입니다. Homebrew, npm, PyPI의 주요 도구 데이터베이스가 Space와 함께 제공되므로, 대부분의 도구는 한 줄의 설명과 함께 오프라인 상태에서 이름이 지정됩니다. 배포 도구(deploy tools), 데이터베이스 클라이언트(database clients), 또는 개발 서버(dev servers)가 실제로 실행되면, Her는 해당 활동이 마땅히 받아야 할 재검토를 받을 수 있도록 플래그(flag)를 표시합니다.

이 프로젝트는 주말 동안 성장했습니다. 처음에는 운영자 관점, 즉 모든 쿼리가 비용에 따라 크기가 결정되는 노드(node)로 표현되고 가장 무거운 노드는 빛을 발하는 여정(journey) 그래프 형태로 시작되었으며, 친구 한 명을 위해 만들어졌습니다.

더 단순한 형태를 원하는 다른 친구에게 보여주었더니, 그래프에 경영진용 **보고서(Report)**가 추가되었고 이것이 현재 기본값이 되었습니다. 그러자 첫 번째 친구가 왜 자신의 CLI 도구는 나타나지 않느냐고 물었고, 그것이 도구 데이터베이스가 탄생하게 된 계기가 되었습니다.

프론트엔드는 Gradio 서버에서 직접 제공되는 React 앱이며, 결정론적 엔진(deterministic engine)이 포렌식(forensics)을 수행하고 Nemotron이 문장(prose)을 처리합니다.

Claude가 정신을 놓을 때, Her를 부르세요. ;)

여기서 체험해 보세요: Her on Hugging Face

AI 자동 생성 콘텐츠

본 콘텐츠는 Hugging Face Blog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0