我写了个 ccglass,看看 Claude Code 向大模型发了什么

作者:Jian Shuo Wang 发表于:2026-05-22 09:00 · 未分类

我写了个 ccglass,看看 Claude Code 向大模型发了什么

我做了个工具,叫 ccglass,能直接看到 Claude Code 发给大语言模型的所有后台信息。

这事原来 claude-trace 之类的工具能干。但 Claude Code 从 node 升级成二进制文件以后,它们全都用不了了

只好自己写一个。

昨天晚上做出来,今天包成了一个 node 包发到了 npm 上。零依赖,装上、运行两行:

npm install -g ccglass
ccglass

说起来我基本没怎么上传过 npm 包,这算是最近几年第一个,过程极度丝滑。

运行后它会问你想看哪个 client——Claude Code、Codex、还是 Kimi。选 Claude,就能看到它发给服务器的每一个细节

也可以直接点名:

ccglass claude
ccglass codex
ccglass kimi

打开之后是这样的。左边是一次次请求,右边分了 overview、system、messages、tools、response、headers 几个标签。

system 标签里,是发给模型的系统提示词。第一句就是「You are Claude Code, Anthropic’s official CLI for Claude.」,后面跟着一长串行为约束,连 billing header 里的版本号都看得见。

messages 标签里,是真正发过去的对话。你会看到一堆 <system-reminder>——这些是 Claude Code 自己塞进去的上下文,不是我打的字。

tools 标签里,列着这一次请求带上的所有工具定义。一次普通对话就挂了 48 个工具。翻源代码,光工具目录下面就有 43 个——主体其实都是 Anthropic 自己写好的内置工具。

response 标签里,能看到 token 的账:这次输入 2 个,缓存创建了 53940 个,输出 116 个。

**看得见,才谈得上理解。**大家可以装上试试,看看自己每天在用的工具,背地里都说了些什么。

代码全部开源在 github.com/jianshuo/ccglass,欢迎去翻源码、提 issue,也欢迎一起来贡献。