给 Claude Code 种一棵苹果树

为什么做这个

最近在玩 Claude Code 的 mod 功能。之前用的时候总想查用量,查多了觉得麻烦,就顺手做了一个苹果树 mod,把用量状态变成开花和结果的过程。

树和果子

整棵树对应每周的额度。这一周用得越多,树就长得越大,依次经历发芽、树苗、长叶、茂密,最后开花。

一个果子对应一个 5 小时的窗口。当前窗口的果子会随着用量长大变色:粉色小花(0%)→ 浅绿小果(<30%)→ 绿果(30–70%)→ 橙果(70–90%)→ 红苹果(≥90%,熟了)。

窗口重置时,果子会按最终的百分比定型留在树上。如果整个 5 小时都没用过,树上就不会结果。每周重置后,旧树会被收进“果园”,新的一周重新从种子开始长。

一周里的树:长叶、果子熟了、新一周从种子重新长

一周里的树:长叶 → 开花结果,5 小时用到 95% 的果子熟了 → 新的一周从种子重新长。

在哪里看

输入 /tree 可以打开侧边面板。桌面和手机上显示的是插画,终端里则是字符画。

界面状态栏有一行简短显示:🍎4 · 5h 42% · 周 37%。每当果子熟了或者树长到新阶段,系统还会弹提示。

状态栏里的苹果树

状态栏:已结 8 个果子,这个 5 小时窗口用了 66%,本周用了 28%。

数据来自 Claude Code 每次回复后推送的额度读数,和在设置里看到的是同一个数。树的状态只保存在本机,不会离开电脑。这个 mod 需要 Pro 或 Max 订阅账号。

一点想法

我想把抽象的百分比变成看得见、会成长的东西。我用树和果子去对应一周和 5 小时这两种节奏,希望用量看起来像是一点点长出来的收获。

希望大家每周都有苹果吃。