AI Pulse
📡 X 信号

Claude Code 自定义状态栏:盯紧内存、订阅额度与缓存

Claude Code 自定义状态栏:盯紧内存、订阅额度与缓存

使用 Claude Code 却没有自定义状态栏,等于闭着眼睛干活。工作过程中,内存、订阅额度和缓存都在不断消耗,而这些信息默认界面上完全看不到。David Grudl 在输入框下方用一行状态栏把所有关键指标都管了起来。

内存方面,单条会话能容纳的文本量有限。空间耗尽时,Claude 会自动压缩上下文——更准确的说法是做一次“脑叶切除”,丢掉细节,哪怕复杂工作正做到一半。状态栏上的温度计图标会提示当前内存余量,帮用户判断是继续接新任务,还是该结束当前会话。

订阅额度方面,已用 73% 可能没事,也可能是麻烦。距离额度重置还有 5 分钟时,这个用量很安全;但如果刚过重置时间 1 小时就用掉 73%,意味着很快就会触顶。状态栏会把用量消耗速度和已过时间做对比,消耗明显偏快时显示 ↑ 箭头。

缓存方面,Claude 每发一条消息都要重新加载整个会话,能便宜全靠一小时有效期的上下文缓存。午饭回来晚几分钟,同一条消息的成本可能贵 20 倍:长会话按 API 定价,约 3.4 美元,而缓存命中时只要 17 美分。状态栏会在最后 25 分钟倒计时提醒。如果知道要离开更久,David 会启动自己的 slash 命令,每 50 分钟往会话里发一次短 ping,保持缓存不冷却。倒计时只在金额不可忽略时才出现,一直亮着的数字久了人会自动忽略。状态栏的作用不是汇报,而是预警。

状态栏上还显示当前模型名称,以及可点击的项目文件夹、git worktree 和 Claude 工作文件目录链接。整个状态栏由 Claude Code 自己生成,把图片复制进去就能用。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新