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 托管在远程机器上的会话。
相关
- 项目
- 项目
- 项目
- 项目