AI News HubLIVE
站内改写2 分钟阅读

Her · हेर — Claude Code 会话的侦探

Her 是一款用于分析 Claude Code 会话追踪文件的工具,能够用自然语言重构会话过程,标记风险操作(如部署、配置更改、密钥泄露),并显示令牌消耗和工具使用情况。它完全在本地运行,无需第三方 AI API,并内置了“问她”助手,可基于追踪文件回答问题。

Her(马拉地语意为“侦探”)是一款专为 Claude Code 会话设计的分析工具,旨在解决开发者难以从冗长的 JSON 追踪文件中提取有用信息的问题。每个 Claude Code 会话都会生成一个 .jsonl 文件,记录每一次交互、工具调用和令牌消耗,但很少有人有耐心阅读数千行 JSON 来理解代理的行为、上下文预算的去向或子代理的资源消耗。

Her 的使用非常简单:只需将会话文件拖入页面,它便会自动分析。Her 会用通俗英语重构会话过程,标记出所有危险操作——包括部署命令、生产环境配置更改、密钥泄露等——并精确追溯到发生这些操作的对话轮次。此外,Her 还会展示令牌消耗的分布,列出所使用的工具、子代理、技能和 MCP 服务器,并在检测到可修复的常见错误模式时,基于 Anthropic 和社区的最佳实践给出改进建议。它仅做建议,从不断言,避免无意义的输出。

Her 还内置了一个名为“Ask Her”的助手。你可以直接提问,例如“为什么使用了这个工具?”,Her 会从追踪文件中提取答案,引用相关轮次,并直接打开对应的工具调用。如果需要跨会话分析,只需同时拖入多个文件,即可构建项目视图,实现多会话联合查询。

隐私性是 Her 的另一大亮点。它从不调用任何第三方 AI API。所使用的模型——Nemotron-Mini-4B-Instruct——在 Hugging Face Space 自带的 GPU 上通过 ZeroGPU 运行。上传的会话文件仅存储在属于当前运行实例的私有自动删除命名空间中,不会离开该环境。

Her 的可信度建立在清晰的分离上:评估引擎是完全确定性的,模型仅用于撰写自然语言文本和提出软性建议,不会断言任何发现。因此,即使更换模型,分析得出的数字也不会改变。

一个巧妙的设计是:Her 不仅能列出会话中使用的 CLI 工具,还能识别它们。它附带了一个包含 Homebrew、npm 和 PyPI 主流工具的数据库,因此大多数工具都可以离线识别并附上一行简介。当检测到部署工具、数据库客户端或开发服务器被执行时,Her 会特别标记这些活动,提醒用户重点关注。

该项目在一个周末的编程马拉松中诞生。最初它是一个面向操作员的“旅程图”,每个查询是一个节点,大小由成本决定,最昂贵的节点会发光——这是为一位朋友开发的。另一位朋友希望更简洁,于是旅程图基础上增加了执行报告视图,并成为默认界面。随后,第一位朋友提出为什么他的 CLI 工具没有显示——这催生了工具数据库的诞生。

Her 的前端是一个 React 应用,通过 Gradio 服务器提供服务。确定性引擎负责取证分析,Nemotron 模型负责生成文章。当 Claude 失去理智时,不妨呼唤 Her。

你可以在这里体验:Her on Hugging Face

Her · हेर — Claude Code 会话的侦探 | AI News Hub