事情是这样的:最近 Claude Code 用得很重,但它不提供任何使用统计——我想知道自己每天跑了多少会话、烧了多少 token 、都干了些什么。 于是我打开 Claude Code,让它给自己写一个统计工具。一天时间,从空仓库到发布 npm,而这个工具统计的第一批数据,就是"写它自己"的那几个会话——日报里能看到它自己的完整开发过程,相当套娃。 它做什么 Claude Code 把所有会话记录都存在本地( ~/.claude/projects/**/*.jsonl ),里面有完整的时间戳、token 用量、模型、你发过的每条指令。cc-journal 解析这些文件,给你: GitHub 风格活跃热力图 ——一眼看出哪天最肝,指标可切换(token / 会话数 / 指令数) 每日 token 趋势 ——input / output / cache 分开统计(cache 量级大 100 倍,混算全是虚高) 时段分布 ——看自己几点效率最高(我的午休低谷清晰可见) 当日明细 ——每个会话什么时间、哪个项目、首条指令、花了多少 token ...