我做了个小东西,读我自己跟 AI 写代码的聊天记录。跑完它甩给我一张海报,最上面四个大字:暴躁监工型。
底下还配了句短评:246 天烧掉 16 亿 token,换来 119 次打断。
我盯着那个 119 看了半天。想辩解两句,又没什么底气。
起因:刷到别人的年报,手痒了
事情的起因特别简单。我刷到了 Spotify 的年度听歌报告,又看到有人做了个 cc-wrapped,给你的 Claude Code 用量出个总结。我手就痒了。
我想的是,听歌能出年报,花钱能出账单,那我每天跟 AI 吵架、让它改了又改、半夜还在发指令,这些有没有人认真看过一眼?好像没有。
那我自己做一个。读本机 Claude Code 和 Codex 的会话日志,算出我是怎么跟 AI 打交道的,给我一个人格代号,再出一张能直接发出去的海报。**全程在自己电脑上跑,不联网、不上传,这是底线。**日志里全是项目名和我说过的原话,这种东西我一个字都不敢往外传。
第一次看到自己的人格,我是想辩解的
海报出来那一刻,我第一反应不是"被说中了",是想辩两句。
"暴躁监工型",配的一句话是"朝九晚六,盯得死死的,错一个字都不行"。我心说我哪有这么凶。它给我算的暴躁命中率是 8%,你看,才 8%,我大部分时候还是很好声好气的,甚至说了 39 次谢谢和请。
可往下看到"打断 AI 119 次",我就不吭声了。这个数我没法辩。因为我本来就是个爱打断别人说话的人,它话还没说完,我觉得方向不对,手就先按下去了。线下我也这德行。数据这东西有时候比朋友还了解你,它不骂你,它只是把你干过的事原样摆出来,你自己就臊了。
还有个反差挺有意思:凌晨 0 到 5 点的占比是 0%,我不算个熬夜的人。但它逮到我最晚一次发指令,是在早上 5 点 56。我不熬夜,我是直接干到天亮。
做的过程里,被现实收拾了好几回
这东西说起来简单,读日志、数数、出图,真动手全是坑。挑几个印象最深的说。
第一个,我写的需求文档被真实日志当场打脸,我在 PRD 里信誓旦旦地写,Codex 用户的原话存在某个字段里。结果脚本一跑,我自己电脑的日志里根本没这个字段,真正的话在另一个地方。更要命的是,Codex 的日志同时存在三代格式,老的新的混在一起。你照着想象写的解析,碰上真实数据,一碰就碎。
第二个,差点把"no problem"当成我在发火,我做了个脾气词典,逮关键词算暴躁值。测试的时候发现,里面一个 no,把我说的"no problem"也算成了发脾气。这事我在 PRD 里还专门预警过,结果自己照样踩,还是测试跑出来才揪出来的。
第三个,两个特别有画面感的坑,是我自己试的时候踩的,一个是海报上那句短评里的 $1,093,被命令行当成了变量,直接吞成了 $1,图上的数字缺了一块,钱凭空少了一千多。另一个更逗,我在 Codex 里拒绝了它一条命令,整个流程就卡住了,退回去让我做选择题,图根本没出来。为这个,我们把本来 4 条命令压成了 2 条,能不麻烦用户就不麻烦。
说实话,这些坑没一个是我提前能想全的。你把一件事做出来、真用一遍,它才肯把真问题交给你。
几个我特意较劲的地方
做的时候有几个取舍,我是认真想过的。
人格和数字,一个字都不让 AI 碰,整张海报里,AI 只负责最后那句不超过 40 字的毒舌短评。你是什么型、几次打断、花了多少钱,全是脚本算死的。为什么?因为同样一份日志,今天跑和明天跑,结果必须一模一样。要是连你是哪型都让 AI 现编,那这报告就成玄学了,没人信。
头像做了,又删了,我本来给海报加了个头像,后来想想,一个代号、一个昵称就够了,头像反而让整张图变脏。砍掉之后,海报清爽多了。少做一个功能,有时候比多做一个值钱。
时间维度,是被我自己的使用习惯逼出来的,一开始我只想做"年报"。但我 Claude Code 才用了一个礼拜,哪来的一年。所以改成了你一句话就能指定本周、本月、半年、全部,想看哪段看哪段。工具得贴着真实的人来,不能贴着一个漂亮的概念。
至于那些让人想晒的小心思,三个字的代号(有点像 MBTI)、"已打卡 N 天"的印章、一整年的热力图、把 token 折算成多少杯奶茶,这些不是我瞎加的。一张你愿意发出去的图,本身就是它能传开的唯一理由。
最后
写到这我自己也觉得好笑。我花了 246 天、烧了相当于五百多杯奶茶的钱,跟 AI 你来我往,到头来是一个我自己写的脚本,最懂我是个什么样的人。
它给我的关系诊断是"稳定搭子",不吵不闹,按时上班。这个我认。
这东西我放在 GitHub 上了,开源的,叫 vibe-wrapped,在自己电脑上就能跑,数据不出门。你要是也天天跟 Claude Code、Codex 泡在一起,挺建议你拉下来跑一张,看看自己是哪一型。我赌你十有八九,也会想辩解两句,然后对着某一个数字,乖乖闭嘴。
开源地址:github.com/yaohongan/vibe-wrapped
跑出来是什么型,回来告诉我一声。

