硬盘被缓存塞满又舍不得花 ¥1500 升配?这只 AI 浣熊一晚清出 135GB

硬盘被缓存塞满又舍不得花 ¥1500 升配?这只 AI 浣熊一晚清出 135GB
Richardson痛点:256G Mac 的”系统数据”是怎么膨胀到 100G 的
Mac 老用户都有一个共同的噩梦——“关于本机”里那个灰色的”系统数据”,动辄几十 G、上百 G,却说不清里面到底装了什么。256G 入门款的 MacBook Air 尤其惨,系统吃掉一半,再装几个开发工具,剩下的空间连装一个新版本 Xcode 都得先删点东西。
缓存就藏在三个地方:飞书、Chrome、终端工具链。飞书的 LarkShell/aha 目录会缓存你看过的所有文档,有人一不小心攒到 42G(据项目 README);Chrome 的 Service Worker 加上调试数据能膨胀到 50G 以上(据源帖实测);Python 开发者常用的 ~/.cache/uv 静悄悄吃掉 56G 也不稀奇(据源帖实测)。再加上 Telegram 媒体缓存、npm 缓存、Homebrew 下载目录,一台用了一两年的开发机,缓存占 100G 是常态。
问题在于,这些缓存一半是垃圾,一半是状态。飞书的文档缓存删了没事,但同一目录下的登录态文件删了就要重新扫码;Chrome 的 Service Worker 能删,旁边的 IndexedDB 删了网页应用的数据就没了。传统清理工具只会列出”哪些文件夹大”,却判断不了”哪些能删”。
更让人肉疼的是解决方案——苹果的固态硬盘焊死在主板上,从 256G 升到 512G 官方加价 ¥1500,升一档价格通常上千。这笔钱,本可以不花。
机会:把”判断能不能删”这件事外包给 AI
硬盘小浣熊(Disk Raccoon)这个开源项目的核心思路,是把”哪些缓存能删、哪些不能碰”这件事,做成一份结构化的缓存地图,再让 AI 编程助手按图索骥。它不是又一款清理软件,而是一个装在 Claude Code、Cola 等 AI 编程助手里的 Skill——你可以把它理解成给 AI 助手装的一个外挂技能包,告诉它遇到这类任务该怎么处理。你跟 agent 说一句”帮我看看缓存”,它就开始干活。
项目地址在 GitHub:https://github.com/orange2ai/disk-raccoon,开源协议 MIT,star 数目前 11(据源帖称,未独立核实),最近一次更新在 2026 年 8 月底(据源帖,未独立核实)。它的官方简介写得很直白:”macOS 缓存清理 Agent:先洗再吃。缓存地图 + 三级安全等级,只删能删的。首次实战一晚清出 135GB。”
“先洗再吃”这个比喻来自浣熊的习性——它是自然界唯一吃东西前先把食物洗一洗的动物。不是不吃,是不瞎吃。这正好对应 macOS 清理的核心矛盾:大的不一定该删,该删的不一定大。传统工具只解决前半句,小浣熊解决的是后半句。
顺带说一句,会装 AI Skill 本身就是接单能力——你帮别人清一次硬盘收 200 元,工具现成的,省下的就是赚到的。
路径:三级安全分级 + 缓存地图
硬盘小浣熊的工作流程可以拆成三步,每一步都有明确的安全护栏。
Step 1:先用 Mole 扫盘,定位大文件夹
Mole 是另一个开源工具,专门扫大文件夹,你可以理解成小浣熊的”眼睛”——没有它,小浣熊就不知道该往哪看。Mole 负责把硬盘里的大文件夹列出来——哪些目录占了 10G、20G、50G,一目了然。这一步相当于”体检报告”,告诉 AI 重点该看哪些位置。不装 Mole 也能用,只是少一份体检报告,AI 会盲扫慢一些。
Step 2:AI 按缓存地图逐项判断
小浣熊内置一份 references/cache-map.md,每条缓存路径都标了安全等级。下面是真实条目长这样的片段:
1 | ## ~/.cache/uv |
地图上没有的路径怎么办?小浣熊的策略是”查清楚再说,查不清楚就不动”。它会让 AI 去查每个目录属于哪个应用、存的是什么、删了会怎样,查完列一张单子给用户确认。
Step 3:默认只读,sudo 交给用户
安全设计上,小浣熊有几条硬规矩:
- 默认只读:第一轮只看不删,先出报告。
- 可恢复优先:能进废纸篓就不直接
rm -rf。 - 先退出再动手:app 还在跑就先关掉,避免边删边重建。
- sudo 交给你:系统级删除只生成命令,用户自己执行。
为什么默认只读比一键清理更值钱?误删一次聊天记录或项目依赖的恢复成本,远超一次性清理省下的几十 G 时间。CleanMyMac 那种”一键扫描 + 一键清理”的设计,本质是把判断成本转嫁给用户——你敢点”全部清理”吗?大多数人不敢。小浣熊把判断环节交给 AI,用户只需要在最终清单上点头或摇头,决策成本被压到最低。
案例:135GB 是怎么清出来的
据源帖作者公开的实战记录显示,第一次跑小浣熊清出的三大头分别是:
| 缓存来源 | 释放空间 |
|---|---|
~/.cache/uv(Python 包缓存) |
~56G |
| Chrome Service Worker + ChromeDebug | ~51G |
飞书 LarkShell/aha 文档缓存 |
~38G |
| 合计 | 135+ GB |
这 135G 换算成苹果官方的升级价格,相当于省下了一台 512G MacBook 的升级费——¥1500。按一次清理省 100G 算,相当于每次使用价值 ¥1100。这个案例的典型性在于,它覆盖了三种最常见的”硬盘杀手”:开发工具链(uv)、浏览器(Chrome)、办公软件(飞书)。一个 Python 开发者 + 飞书 + Chrome 重度用户的组合,几乎是开发圈的标准配置。如果你也是这套组合,硬盘里大概率藏着类似的 100G+ 缓存——你跑一遍也能复现这个量级。
为什么传统清理工具搞不定这件事
市面上不缺 Mac 清理软件,CleanMyMac、DaisyDisk、OmniDiskSweeper 都是老牌选手。但它们有一个共同的盲区:只告诉你”什么大”,不告诉你”什么能删”。
以飞书为例,LarkShell/aha 这个目录在 Finder 里几乎是隐形的,藏在多层 Library 路径下。CleanMyMac 扫出来会标黄,但点进去只有一堆看不懂的子文件夹,用户根本不敢删。Chrome 的情况更复杂,Service Worker、IndexedDB、Cache Storage、Cookies 分属不同机制,删错一个,PWA 离线数据就没了。
小浣熊的解法是用 AI 做”语义判断”——同样是 50G 的 Chrome 目录,AI 能区分哪些是 Service Worker(可删)、哪些是 IndexedDB(按需)、哪些是登录态(不碰)。CleanMyMac 扫出 50G 飞书缓存只标黄不解释,小浣熊直接告诉你哪 30G 能删哪 20G 是登录态。这就是为什么 CleanMyMac 卖 40 美元/年却解决不了这个问题——规则引擎无法理解路径语义,这是 LLM 第一次让清理工具具备阅读能力。
行动号召:今晚就给你的 agent 装上这只浣熊
如果你用的是 Mac,硬盘经常告急,又不想花 ¥1500 升配,照着下面三步走:
第一步:安装 Skill
1 | git clone https://github.com/orange2ai/disk-raccoon ~/.claude/skills/disk-raccoon |
支持 SKILL.md 协议的 agent 都能用,Claude Code、Cola 都行。
第二步:搭配 Mole 做体检
先跑一遍 Mole 找出大文件夹,再让小浣熊上场判断哪些能删。两个工具一个管”扫”,一个管”判”,分工明确。
第三步:跟 agent 说话
不用记复杂命令,直接说”帮我看看缓存”或”磁盘满了,能清点什么”,agent 会按缓存地图逐项给你列清单。看完清单,点头就清,摇头就跳。
缓存地图是活的,项目作者在 README 里呼吁大家提 issue 或 PR,把新踩到的缓存路径补进去。提 issue 时附上路径、大小、所属 app 即可——你清一次硬盘,可能就帮下一个用户省下 ¥1500。







