claude-devtools:读取本地日志,还原 Claude Code 会话细节
claude-devtools 是一款 Claude Code 调试工具,它读取机器上 ~/.claude/ 目录中已有的会话日志与记录,并据此重建文件读写、工具调用、思考过程、子代理执行树和 token 使用等细节;它不包装也不修改 Claude Code,无需 API 密钥和额外配置。
工具定位
claude-devtools 面向 Claude Code 的调试场景。README 称,自 v2.1.20 起,Claude Code 用不透明的摘要替代了详细输出(如 Read 3 files),而 --verbose 会输出大量原始 JSON 与系统提示。该工具读取本机 ~/.claude/ 中已保存的日志与会话记录,重建完整过程。它强调自己不包装、不修改、不干扰 Claude Code,也不需要 API 密钥或包装层。
主要查看内容
- 工具调用:显示具体文件路径、带行号的高亮内容、正则模式与匹配行、内联 diff、Bash 输出。
- 思考过程:可查看扩展思考内容。
- 子代理与团队:按代理展示执行树,包含工具轨迹、token 指标、耗时与成本,嵌套代理递归渲染。
- 上下文归属:按轮次将 token 归入 7 类——CLAUDE.md(全局、项目、目录)、skills、@ 提及文件、工具 I/O、思考、团队开销、用户文本,并可视化上下文压缩与回填。
- 项目记忆:展示
~/.claude/projects/<project>/memory/下的MEMORY.md索引与各层.md,支持[[wikilinks]]跳转和用外部编辑器打开。 - 其他:可选的通知触发器(如
.env访问、工具错误、高 token 用量及自定义正则);Cmd+K 跨会话搜索;多会话分栏。
部署与安装方式
README 列出 Homebrew(macOS)、各平台安装包、Docker 等方式。独立服务器默认监听 3456 端口,环境变量包括 CLAUDE_ROOT(默认 ~/.claude)、HOST(默认 0.0.0.0)、PORT(默认 3456);README 称独立服务器没有对外网络请求。从源码构建需 Node.js 20+ 与 pnpm 10+。
使用边界
功能范围以 README 所述为准;文中未提供性能数据或与其他工具的量化对比。Docker 命令、挂载路径等具体操作请以原文与 SECURITY.md、CHANGELOG.md 为准。
来源与核对说明
- matt1398/claude-devtools ↗https://github.com/matt1398/claude-devtools
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。
继续阅读
PinMe:零配置全栈项目部署 CLI 的功能与使用边界 →