提交智能体收藏0
工具发现

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 为准。

来源与核对说明

  1. matt1398/claude-devtools ↗https://github.com/matt1398/claude-devtools

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

Tutti:面向多智能体的实时共享工作空间 →

PinMe:零配置全栈项目部署 CLI 的功能与使用边界 →

Pydantic Logfire:面向 Python 的可观测性平台与开源 SDK →

Anything Analyzer:把多来源流量汇入同一会话的 AI 抓包分析工具 →