夜雨聆风学习资料网

ARTICLE · 1118695

好工具 | Mac 上最强卸载清理工具 Mole

好工具 | Mac 上最强卸载清理工具 Mole
Mac 用久了都会卡,但更烦的是你明明没装多少东西,"系统数据"却悄悄占了上百 G。macOS 自带的存储管理基本等于没给——它只会告诉你"系统数据很大",然后就没有然后了。
想认真清一遍,选择其实挺尴尬。CleanMyMac 好用,但它是订阅制,官网现在写着 $3.33 一个月起;DaisyDisk 把磁盘画成地图很直观,$9.99 买断、最多 5 台 Mac,可它只管看不管清;AppCleaner 免费(捐赠制),但只做卸载这一件事。真要凑齐,得装三四个软件、花掉几百块。
Mole 想解决的就这一件事:把这几样合成一个,还开源免费。
项目简介
官方给它的定位写得很直白:"Clean, uninstall, analyze, optimize, and monitor your Mac"——清理、卸载、分析、优化、监控,一个终端命令全包。README 里还有一句更野的:把 CleanMyMac、AppCleaner、DaisyDisk、iStat Menus 这几套流程塞进同一个二进制里。
数据是真起来的:截至今天(10 月 3 日)GitHub 上 69,065 stars、2,446 forks,GPL-3.0 协议。而这个仓库建在 2025 年 9 月 23 日——一年零十天,从零到近七万星。官网挂着 144 位贡献者,合并过的 PR 有 409 个。
作者 tw93(@HiTw93)是杭州的一位前端、产品工程师——之前做过 MiaoYan、Pake、潮流周刊这些,都是在中文圈子里口碑不错的工具。
有一点得先说清楚,免得后面误会:开源免费的是 CLI,不是那个桌面 App。README 里分得很明白——Mole 本体是 GPL-3.0,而 "Mole for Mac" 是独立的专有软件,官网售价 $19 一次性买断(两台 Mac、14 天退款、免费更新),走 Dodo Payments 结账。桌面端要 macOS 14 以上,CLI 则 macOS 12 就能跑。整个 CLI 也就几 MB,装完多一个 mo 命令。
功能特性
01 一个命令,顶四款软件
mo clean 清垃圾、mo uninstall 卸载、mo analyze 看磁盘、mo status 看实时状态——那四款收费软件干的活,一个二进制全包了。
02 先看后删,日志还能倒查
--dry-run 只列出能清什么、一共多少 G,不动手。真删了也有 ~/Library/Logs/mole/operations.log 记着,mo history 能翻旧账。
03 卸载连根拔,但会留共享数据
mo uninstall 不只拖走 App 本身,LaunchAgents、偏好设置、隐藏残留一起清。如果检测到还有另一份同名 App 在用,它会保留共享数据——这点比不少同类工具谨慎。
04 把磁盘画成一张地图
mo analyze 用 treemap 可视化磁盘占用,能一层层下钻。它里面删文件走的是废纸篓,比直接删安全一档。
05 一屏看完机器状态
mo status 实时显示 CPU、GPU、内存、磁盘、网络的占用。有媒体评价它"像终端里的 btop"——不如 iStat Menus 精致,但该有的都有。
06 它认得开发者的缓存
这是我觉得最不一样的一点:npm、Homebrew、Xcode 模拟器、Android 模拟器、HuggingFace、Gradle、Cargo、Deno……传统清理软件出于安全考虑不敢碰这些深层开发缓存,而 Mole 是写给程序员的,知道哪些能清。反过来,它也会主动保护模型权重、Poetry 虚拟环境这类"删了要哭"的东西。
除了这五个主力命令,还有 mo purge(清构建产物)、mo installer(清安装包残留)、mo history(翻操作日志),以及 mo update 和 mo remove——后两个是用来升级和卸载 Mole 自己的。
快速安装、使用
1. 有 Homebrew 就直接 brew install mole;没有的话用官方脚本 curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash。建议优先用 brew——curl | bash 这种装法本身有供应链风险。
2. 先 mo status 看一眼机器的健康分和磁盘占用。
3. 别急着清:先 mo clean --dry-run 过一遍,看看它打算动哪些东西。看到不认识的条目,先查清楚。
4. 确认没问题,再 mo clean。
有个坑值得单独说:安装脚本可以指定版本号(比如 bash -s -- 1.51.0),但传 latest 装到的其实是 main 分支上还没发布的代码,不是最新稳定版——README 自己都提醒了,这是历史遗留的别名。想装稳定版就写死版本号,或者干脆用 brew。
另外,机器上要是跑着数据库、虚拟机,或者任何把数据存在 cache 目录里的工具,先用 --whitelist 加白名单,这一步别省。
顺带对 Windows 用户说一句:仓库里确实有个 windows 分支,也在 8 月发过 v1.30.0-windows 预发布版,但分支上明写着 Experimental、还不成熟、建议别用。至少现在,它仍然只是个 macOS 工具。
我想说
我最先注意到的不是功能,是它的版本号。
从 8 月的 V1.49.2 算起,最近九个版本的代号分别是 Steady、Honest、Deliberate、Exact、Aware、Clarity、Restraint、Measured、Unblocked——稳、诚实、审慎、精确、了然、清晰、克制、有分寸。一个清理工具,连续九个版本在给自己上锁。
翻 changelog 就明白为什么。V1.56.0 里写着:mo optimize 不再重建 LaunchServices,因为那会搞掉 VPN 隧道、触发 Siri 重新索引;LaunchAgents 也改成只报告、不再删;清 Gemini 的 Google 状态可能引发大约 50MB/s 的写盘循环,所以不碰了。V1.51.0 里写着:下载好的依赖、模型权重、Poetry 虚拟环境一律保留。V1.50.0 里写着:某个 App 还在运行时,它的缓存直接跳过。
这些都不是新增功能,是在撤回以前的激进。
而这个项目的教训确实发生过。tw93 在访谈里亲口讲过:第一版因为自己的环境偏前端,把一位用户 JetBrains 数据库工具存在 cache 目录里的账号密码全清掉了,对方很生气。后来 Mole 给 JetBrains 全系开了白名单。
今年 8 月还有一次更重的:Quicken 社区有位用户报告,Mole 的卸载功能把 ~/Library/Application Support/Quicken 整个移走了,2.96 GB,包括实时数据文件和 21 个自动备份,操作日志里那个时间戳下有 12 条记录。发帖人后来自己更正说,是他把 Mole 的弹窗误当成 Quicken 的更新提示才点的确认,这是他的误操作。但有一点没法回避:日志标的是 TRASHED,而他在废纸篓里并没找到那些数据。目前公开可见的只有这一例,也没看到官方回应。
那次事件里还有个习惯值得抄:发帖人事后把数据文件和备份整个挪出了 ~/Library/Application Support/Quicken/,理由是——放在某个 App 的 Application Support 目录里的东西,天然暴露给任何一个卸载器。这条跟用不用 Mole 无关。
所以 Mole 自己的 SECURITY_AUDIT.md 里那句话,我建议你读一遍:"清理是破坏性的,大多数清理流程没有撤销。" 缓存清理默认就是永久删除,不是进废纸篓——只有卸载走废纸篓,缓存要在设置里另外开。
这不是劝退。恰恰相反,一个愿意把"我没法撤销"写进文档的工具,比拍胸脯说绝对安全的那些可信得多。
关于那个 $19 的桌面端,社区里有个很常见的说法:你不就是把 CLI 包了一下吗。官方的回应是 App 用 Swift 重写过,不是套壳。买不买其实取决于一件事——你能不能接受开终端:CLI 该有的能力都在,桌面端卖的是不用记命令。
还有一点,好几篇评测的说法是一致的:新手先用 mo clean、mo purge、mo uninstall 就够了,mo optimize 是里面动系统最多的那个,可以等熟悉了再碰。
我的用法很简单:brew 装,先 dry-run,重要目录加白名单,然后才让它动手。
手边那台越用越卡的 Mac,不妨今晚先来一次 mo clean --dry-run——看看它到底能挖出多少 G。
👉 https://mole.fit👉 https://github.com/tw93/Mole
推荐阅读
好工具 | Windows 11 系统精简神器 Win11Debloat
好工具 | 高效系统优化利器 Dism++
好工具 | 优化 Windows 体验的终极工具 SophiApp

技术流 | 漫游记 | 关于我

请戳菜单栏

发消息获取链接关键字

Mole

Copyright@2026 MaxxSpaceAll Rights Reserved

相关学习资料