10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI编程开发

claude-trace:给Claude Code装个"透视镜",让你看到Claude Code的系统提示词

13小时前 AI编程开发 28 0

作为一个深度使用Claude Code的开发者,我一直在探索这个AI编程工具的内在机制。直到发现了claude-trace这个"透视神器",才真正看清了Claude Code背后的运行原理。

有兴趣的可以看看这篇文章的介绍:https://simonwillison.net/2025/Jun/2/claude-trace/

今天,我要分享这个让我大开眼界的工具,一个能够完全"看透"Claude Code运行过程的黑科技。

claude-trace

原始的仓库在: https://github.com/badlogic/lemmy/blob/main/apps/claude-trace/README.md 原始的仓库不支持中文展示和自定义代理地址 增加2个小功能

记录你使用 Claude Code 开发项目时的所有交互。查看 Claude 隐藏的一切:系统提示、工具输出和原始 API 数据,并通过直观的网页界面展示。

项目地址:https://github.com/loki-zhou/claude-trace

安装

npm install -g @mariozechner/claude-trace  (原始的)
npm install -g @loki-zhou/claude-trace (中文支持+自定义代理地址支持)

使用方法

# http://localhost:8082 为你claude code 代理地址
export CLAUDE_TRACE_API_ENDPOINT=http://localhost:8082
​
# 启动 Claude Code 并开始记录
claude-trace
​
# 记录所有 API 请求(默认只记录多消息对话)
claude-trace --include-all-requests
​
# 指定参数运行 Claude
claude-trace --run-with chat --model sonnet-3.5
​
# 显示帮助信息
claude-trace --help
​
# 提取 OAuth token
claude-trace --extract-token
​
# 手动生成 HTML 报告
claude-trace --generate-html logs.jsonl report.html
​
# 生成包含所有请求的 HTML 报告(不只是多消息对话)
claude-trace --generate-html logs.jsonl --include-all-requests
​
# 生成会话摘要和可搜索索引
claude-trace --index

日志将保存到当前目录下的 .claude-trace/log-YYYY-MM-DD-HH-MM-SS.{jsonl,html} 文件中。HTML 文件是自包含的,可在任意浏览器中打开,无需服务器支持。

查看结果

每次对话结束后,claude-trace会在当前目录生成:

.claude-trace/log-YYYY-MM-DD-HH-MM-SS.jsonl - 原始日志

.claude-trace/log-YYYY-MM-DD-HH-MM-SS.html - 可视化报告

打开HTML文件,看到的内容让我惊了:

1、Claude Code 的端倪

可以看到每次对话并不是一开始就用了 claude 4 模型的,而是用了 3.5 的模型。

到第三次的时候,才开始用 claude 4 的模型。

这个是第三次的请求参数,可以看到并不是纯用户输入的提示词,还有 <system-reminder> 附加了一些信息。

这也就是Claude Code 采用了 LLMs 调用其他 LLMs 的模式,这也是其消耗大量 tokens 的原因之一。

2、系统提示词完全暴露

看到没,这就是Claude Code的"DNA",平时完全看不到!

3、工具调用全过程

工具调用的完整链条,每一个工具调用包括:

  • 工具名称、参数、输入数据

  • 实际执行结果

  • 错误栈信息(如果有)

再也不用猜 Claude 是怎么调工具的了!

4、Thinking blocks

Claude 会在每一步输出自己的“思考逻辑块”,比如先总结问题、再选择工具、再写代码、再确认结果……一目了然。

5、Token 消耗详情

  • 输入 token

  • 输出 token

  • Cache 命中情况

  • 成本估算

你会清楚知道哪一步最“烧钱”,哪一步最轻量。

6、工具学习手册

你甚至能看到当前 Claude Code CLI 里可用的所有工具(我这边是 94 个,包括 MCP Server 的使用),每个工具的调用记录就像是官方学习文档,非常实用。

7、多角色视角

claude-trace 会把对话按角色分类显示:

  • user:你的原始 prompt

  • assistant:Claude 的响应提示(并不等于你看到的自然语言结果)

这有助于你理解 Claude 是怎么拆解你的输入的。

高级功能深度解析

1. 智能对话索引

claude-trace --index

这个功能会:

  • 自动扫描所有历史日志文件

  • 使用AI生成对话标题和摘要

  • 创建可搜索的索引

  • 生成统一的主页面

这种"用AI分析AI对话"的递归操作,为我们提供了强大的历史回顾能力。

2. 请求过滤机制

默认情况下,claude-trace只记录"有意义"的对话(超过2条消息),但你可以通过参数控制:

# 记录所有请求,包括单次交互
claude-trace --include-all-requests

3. 原始调试视图

除了友好的可视化界面,claude-trace还提供:

  • 原始HTTP请求/响应数据

  • JSON格式的调试信息

  • 未经过滤的所有API调用记录

技术原理浅析

架构分为两块:

后端拦截器:注入 Claude CLI 的 Node 进程,Hook 所有 HTTP 请求并记录日志。

前端可视化:读取日志、分析结构、渲染 HTML 报告(甚至能复原 SSE 流)。

核心技术:

  • Node.js 的原生 HTTP 拦截

  • Anthropic API JSON 解析

  • HTML/CSS/JS 生成图表、流程图

  • Claude CLI 用于摘要与索引生成

整个技术栈干净清晰,而且适合开源贡献。

写在最后

AI 工具越来越强大,但作为开发者,我们不能只是“使用者”,而要成为“理解者”。

claude-trace给我们打开了 Claude Code 的内部世界。你不再是盲目对话,而是可以像工程师一样调试、拆解、优化这个 AI 系统。

未来的 AI 开发,不是看谁 prompt 写得骚,而是看谁真正理解了 LLM 背后的运行机制。

如果您不想自己去测试,也可以看苏米已经整理出来的Claude Code的系统提示词,关注 「苏米客 」公众号,后台回复「 Claude Code」 领取这份系统提示词。

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:claude-trace:给Claude Code装个"透视镜",让你看到Claude Code的系统提示词
#claude-trace #Claude Code #系统提示词 
收藏 1
阿里Qwen Code 来了!480B代码模型Qwen3-Coder开源,Agent能力开源第一
开源图标库:Lucide,一个极简优雅的图标库,开源免费可商用
推荐阅读
  • Cursor v0.48 重大更新,抢先体验自定义模式、聊天选项卡、声音通知、定价可见等
  • Claude Code实战全攻略:从0到1的AI辅助开发案例分享
  • Claude Code新手入门必备的12个使用技巧,你的命令行编程神器
  • Cursor Auto Helper:让Cursor自动开发项目、实时显示用量对话自动继续、断连重试等
  • Cursor 1.2 版本抢先看:新增Agent To-dos、消息队列、PR搜索、Tab补全提速!
评论 (0)
请登录后发表评论
分类精选
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
9380 4月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
8602 2月前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
7466 7月前
深入解析Cursor的安全性与功能:官方安全文档中披露的代码检索逻辑
4816 7月前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
4208 1周前
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
3644 1月前
手把手教你上手Cursor安装使用,搭配神级Prompt(Thinking Claude),零基础实战开发谷歌插件小游戏
3613 7月前
用 Cursor 搭配 Context7,让 AI 自动看文档、写对代码的神级MCP插件
3537 1月前
Cursor新手3分钟快速搞懂 Ask/Manual/Agent 三种模式及高级技巧
3386 2月前
Cursor 0.47.x更新必看:新增rules、mcp、auto model、主题等,附Cursor免费攻略合集,GitHub开源项目方案大全
2905 4月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 claude-trace:给Claude Code装个"透视镜",让你看到Claude Code的系统提示词
2 超强 Claude Code 从入门到精通:26 个核心功能与技巧
3 Claude Code Rules:claude.md文件配置完全指南
4 Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
5 Claude Code进阶篇:Claude Code命令系统,全流程工程实践探索
6 Claude Code vs Gemini CLI深度对比:到底谁是更适合你的终端 AI 编程助手?
7 用好这几款 MCP 工具,让你的Ai编程体验直接起飞(附用法)
8 Claude Code入门篇:Claude Code 新手入门介绍与使用教程
9 Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
10 手把手教你在Claude Code 中使用Kimi K2 模型,超简单配置教程分享
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
程序库 免费影视APP 花式玩客 免费字体下载 产品经理导航 Axure RP 10 免费Axure模板 Axure原型设计 Axure元件库下载 申请友联