Mac 用久了,磁盘告急是迟早的事:Xcode 缓存、浏览器缓存、卸载过的 App 残留、堆积如山的安装包……想清理吧,CleanMyMac 要付费,AppCleaner 只管卸载,磁盘占用分析又得再装个 DaisyDisk——四五个工具各管一摊,钱没少花,还记不清谁管啥。Mole 的做法是:一个开源命令行工具,把这些活全包了。
Mole 是知名开源作者 tw93(Pake、Kaku 作者)的作品,GitHub 上已有 62K Stars。它的定位很直白:把 CleanMyMac、AppCleaner、DaisyDisk、iStat Menus 四个工具的核心能力,塞进一个二进制里,终端里敲命令就能完成清理、卸载、分析、优化和实时监控。
核心命令就几个,都好记:mo clean 深度清理缓存、日志和卸载残留;mo uninstall 智能卸载,连隐藏的启动项、偏好设置、插件残留一起扫干净;mo analyze 可视化磁盘占用,找大文件;mo status 实时健康面板,CPU、内存、磁盘、网络、温度一屏看完;mo purge 专治开发者的 node_modules 和 build 产物;mo installer 找出散落在各处的安装包文件。全部命令都支持方向键和 Vim 的 h/j/k/l 导航,终端老手用起来非常顺手。
以清理为例,一次 mo clean 会把用户缓存、浏览器缓存、开发工具缓存(Xcode、Node.js、npm)、系统日志分门别类列出来,实测单次释放 95.5GB 空间。卸载更贴心:Photoshop 这类大件卸完,残留的 52 个关联文件、12 个位置会被一并清掉,不用再担心「卸了跟没卸一样」。装系统时一路 Next 留下的安装包,mo installer 也能从下载目录、Homebrew 缓存、iCloud 里全找出来,一次清掉好几 GB。
安全性上 Mole 很克制:所有破坏性操作默认要求确认,--dry-run 可以提前预览会删什么;有白名单机制保护不想动的缓存;analyze 模式的文件走废纸篓而不是直接删除;操作日志存在本地可随时回看。开发者场景还支持 mo purge 只清超过 7 天的构建产物,不会误伤正在跑的项目——这点对经常堆 node_modules 的前端和跑 Rust/Go 构建的人来说,简直是刚需。
谁适合用? 如果你本来就住在终端里,Mole 是零学习成本的选择:brew install mole 一条命令装好(macOS 14+,老系统可用脚本安装),还能加进 Raycast/Alfred 一键唤起。如果你更喜欢图形界面,作者也提供了付费的 Mole for Mac(mole.fit),可视化清理预览、菜单栏实时监控、应用更新提醒一应俱全,一份授权两台 Mac,14 天可退款——但 CLI 版免费开源,日常清理完全够用。另外还有实验性 Windows 分支,想尝鲜的也可以试试。一句话总结:想让 Mac 磁盘重新宽裕起来,又不愿意为清理工具掏钱,Mole 就是那个最值得先试的开源答案。
| 项目 | 详情 |
|---|---|
| 62K+ | |
| Shell / Go | |
| GPL-3.0 | |
| macOS(实验性 Windows 分支) |
官网
源码


