Her · हेर — Claude Code セッションの探偵
Her は Claude Code のセッショントレースを解析し、プレーンな英語で出来事を再構築し、リスクのある操作(デプロイ、設定変更、シークレットなど)をフラグ付けし、トークン使用状況を表示するツールです。すべてローカル GPU 上で実行され、サードパーティの AI API は一切呼び出されず、トレースから質問に答える「Ask Her」アシスタントも備えています。
Her(マラーティー語で「探偵」の意)は、Claude Code セッション専用の分析ツールです。開発者は、Claude Code が生成する .jsonl 形式のトレースファイルから有用な情報を引き出すのに苦労してきました。各ファイルにはすべてのターン、ツール呼び出し、トークン消費が記録されていますが、何千行もの JSON を読んで「なぜエージェントが本番環境にアクセスしたのか」「コンテキスト予算の行方」「どのサブエージェントがランタイムの半分を消費したのか」を理解する人はほとんどいません。Her は代わりにそれを読み解きます。
使い方は簡単です。セッションファイルをページにドラッグ&ドロップするだけで、Her が調査を開始します。彼女は平易な英語で何が起こったかを再構成し、デプロイ、設定変更、シークレットなどのリスクのある操作を特定し、それぞれが発生した正確なターンまで追跡します。また、トークンがどこで使われたか、どのツール、サブエージェント、スキル、MCP サーバーが使用されたかを表示し、修正可能なパターンが検出された場合に限り、Anthropic やコミュニティのベストプラクティスに基づいた改善提案を行います。Her はあくまで提案を行い、断定はせず、言うべきことがないときは沈黙します。
組み込みのコパイロット「Ask Her」も搭載されています。「なぜこのツールが使われたの?」と質問すると、トレースから答えを導き出し、該当のターンを引用し、正確なツール呼び出しを開きます。複数のファイルをドロップすれば、プロジェクトビューを構築し、複数のセッションにまたがって質問を追跡できます。
サードパーティの AI API は一切呼び出されません。モデル(Nemotron-Mini-4B-Instruct)は Space の GPU(ZeroGPU 経由)上で実行されます。セッションファイルは、実行インスタンス専用のプライベートで自動削除される名前空間にアップロードされ、外部に出ることはありません。
信頼性の鍵は明確な分離にあります:評価エンジンは完全に決定論的であり、モデルは英語の文章作成とソフトな提案生成にのみ使用されます。モデルが変更されても数値は変わりません。
巧妙なディテール:Her は単にセッションで使用された CLI ツールをリストするだけでなく、それらを識別します。Homebrew、npm、PyPI の主要ツールデータベースが Space に組み込まれているため、ほとんどのツールはオフラインで名前と簡単な説明が表示されます。デプロイツール、データベースクライアント、開発サーバーが実際に実行されたとき、Her はそれらのアクティビティをフラグ付けし、再確認を促します。
このプロジェクトは週末のハッカソンから成長しました。最初はオペレーター向けの「ジャーニーグラフ」—各クエリがコストでサイズ付けされたノードとして表示され、最も重いものが光る—として、友人のために作られました。別の友人がもっとシンプルにしたいと言ったため、グラフにエグゼクティブレポート機能が追加され、それがデフォルトになりました。その後、最初の友人が「自分の CLI ツールが表示されない」と指摘し、ツールデータベースが生まれました。
フロントエンドは Gradio サーバーで提供される React アプリで、決定論的エンジンがフォレンジックを行い、Nemotron が散文を処理します。Claude が混乱したときは、Her を呼び出してください。
こちらで試せます:Her on Hugging Face