matt1398/claude-devtools

The missing DevTools for Claude Code — inspect session logs, tool calls, token usage, subagents, and context window in a visual UI. Free, open source.

解决的问题

Claude Code 经常在终端中隐藏关键细节,例如确切的文件路径、思维链推理以及详细的工具调用输入/输出。这使得调试和审计 AI 生成的变更变得困难。claude-devtools 提供了一个结构化、可导航的界面,让您无需依赖 --verbose 模式产生的原始 JSON 转储,即可查看 AI 所做的一切。

运作方式

它不会作为包装器或修改 AI 工具,而是读取已存储在您本地(通常位于 ~/.claude/)的会话日志和转录内容。它将这些日志重建成一个可视化界面,您可以在其中检查工具调用、Token 使用量和代理活动。

目标对象

使用 Claude Code 并需要审计 AI 推理过程、追踪 Token 成本,或恢复在终端输出中被折叠的特定代码块与文件变更的开发人员。

特色亮点

  • 工具调用检查器 (Tool Call Inspector):查看语法高亮的文件读取、编辑的内嵌差异 (inline diffs) 以及完整的 bash 输出。
  • 上下文重建 (Context Reconstruction):针对思考、工具 I/O 和项目记忆等类别进行逐回合的 Token 归因。
  • 项目记忆查看器 (Project Memory Viewer):一个专用窗格,用于浏览并在您偏好的编辑器中打开 MEMORY.md 及其相关层级。
  • 子代理树 (Subagent Trees):递归可视化代理衍生其他代理的过程,包括其特定的工具追踪和成本。
  • 压缩可视化 (Compaction Visualization):可视化追踪上下文窗口如何随时间填满与压缩。
  • SSH 远程支持:能够检查通过 SSH 托管在远程机器上的会话。

相关

  • 项目
  • 项目
  • 项目
  • 项目