10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 标签云 排行榜

苏米客

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

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

1年前 AI编程开发 3964 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,一个极简优雅的图标库,开源免费可商用
推荐阅读
  • WeSight 正式开源:统一调度 Claude Code、Codex 等 Agent 的桌面控制台
  • Obsidian-Skills:Obsidian CEO 亲自开源了一个skills,让Claude理解笔记方言
  • Cursor开发必备:7个开发常用的Cursor指令,由浅入深实战技巧分享
  • Claude Code for VS Code 上线bypass permissions,不用Node.js直接原生安装
  • Claude Code 新增子代理并行功能:拆任务、多线跑、统一校验,效率大幅提升
评论 (0)
请登录后发表评论
分类精选
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
33376 1年前
Claude Code Rules:claude.md文件配置完全指南
23100 1年前
手把手教你在VS Code & Cline/RooCode 中使用Kimi K2 模型,配置实录+开发实战体验
18020 1年前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
16886 1年前
Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
16768 1年前
Cursor进阶指南:如何解决Cursor上下文长度的限制超出后”降智“问题
16453 1年前
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
14927 1年前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
14899 1年前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
14855 1年前
一文搞懂所有模型,Cursor 模型选择终极指南:从入门到精通
12495 1年前

文章目录

关于苏米客
分类排行
1 Qoder 实测:从 Skill 验证到电子书架产品,一个下午的 AI 编程工作流
2 CrewAI 多智能体开发实践:在自治与确定性之间找到平衡
3 Claude Code 14条隐藏命令:6个月省200小时的开发技巧
4 免费大模型API配置指南:用New API整合四大平台实现token自由
5 Claude Code 插件系统详解:从技能打包到社区分发
6 MemoraX Code:为 Claude Code/Codex 添加长期记忆,跨会话复用项目上下文
7 MonkeyCode + MonkeyWork 实测:GitHub 4K Star 的 AI 开发平台,每天 3000 万免费 Token
8 京东 JoyCode 限时免费:每月 10000 积分,支持 GLM-5.1 等多款大模型
9 Vibe Coding Token 成本分析:工具调用与推理占了 76% 的输出开销
10 goutoujunshi:恋爱关系决策 AI 助手,先稳情绪再给建议
苏米客
登录 注册
显示
没有账号? · 立即注册
显示
已有账号? · 直接登录
登录代表你已同意 用户协议 和 隐私政策
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6 网站地图 百度地图
微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联