「小墨是前端」专注前端技术分享,深度解析技术原理,分享实战经验与踩坑记录,持续输出有价值的前端干货。
春节 MacBook 存储红了。128G 只剩 3G。真慌。翻了一圈,node_modules 占了 40G,Xcode 模拟器缓存 20G,浏览器缓存和日志散落各处。CleanMyMac 一年 300 多,贵。AppCleaner 只能删应用,不够用。DaisyDisk 还得另买。算了。
最后发现 Mole,一个命令行把 Mac 清理,卸载,优化,磁盘分析,监控全包圆了。免费,brew 装完就能用。香。
GitHub: https://github.com/tw93/Mole能干啥
Mole 把 CleanMyMac、AppCleaner、DaisyDisk、iStat Menus 四个收费软件的功能揉成一个二进制文件。作者 tw93 是阿里的前端,之前做过 XRender 和 Kaku,代码质量一直靠谱。
功能就这么几块:
系统清理
扫用户缓存、浏览器缓存,开发工具缓存,系统日志,应用缓存、废纸篓。跑一遍能腾几十 G。
这是作者跑出来的,一次清了 95.5G。我自己试了试,老项目的 node_modules 加上 Xcode 模拟器缓存,清出来 32G。舒服。
智能卸载
不是简单删 .app 文件。顺藤摸瓜把 Application Support、Caches、Preferences、Logs 这些残留全清掉。之前用 AppCleaner 卸 Adobe 全家桶,总觉得有残留,Mole 会标记 Old/Recent,默认勾旧版本。这个细节挺走心。
系统优化
重建系统数据库和缓存,重置网络、刷新 Finder 和 Dock、清理诊断日志。Mac 用久了 Finder 卡、Spotlight 搜得慢,跑一次能缓解。
磁盘分析
类似 DaisyDisk,但纯命令行。支持 Vim 快捷键 hjkl,对开发者友好。
实时监控
像 iStat Menus,显示 CPU、内存、磁盘,网络状态,还有健康评分。
项目清理
专门给开发者用的。扫 node_modules、target、build、dist、venv 这些构建产物。7 天内的新项目标记 Recent 且默认不勾,避免误删。想得挺周到。
安装包清理
扫 Downloads、Desktop、Homebrew 缓存里的大安装包。
技术实现
Shell + Go 混合写的。Shell 占 80.9%,Go 占 19%。主体逻辑在 Shell 里,Go 处理复杂计算和交互。
代码结构清晰:bin/ 放核心脚本,cmd/ 是 Go 入口,lib/ 是公共函数。
清理逻辑主要在 bin/clean.sh 里,用了大量 macOS 原生工具:mdfind 做 Spotlight 搜索,du 和 find 扫磁盘,pkgutil 和 launchctl 处理卸载残留。
有个细节我喜欢:删除前用 --dry-run 预览,操作日志写到 ~/.config/mole/operations.log。删错了能查。还有安全审计文档,列了所有风险操作。开源项目这点好,代码能看,出问题能提 issue。
实际用下来
安装一行搞定:
# Homebrewbrew install mole# 或者脚本curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash装完 mo 命令就能用。不带参数进交互菜单。
我的习惯:
mo clean --dry-run # 先看要删啥,别手滑mo clean # 确认无误再执行mo uninstall # 卸应用mo analyze # 看磁盘mo status # 系统状态还有 mo touchid,配置后用 Touch ID 代替 sudo 输密码。方便。
支持 Raycast 和 Alfred 快捷启动。跑完脚本 Raycast 里搜 mole 就能调起。
适合谁用
前端和全栈开发者,node_modules 清理是刚需。Mac 存储紧张又不想花钱买 CleanMyMac 的。喜欢命令行的,CLI 效率比可视化工具高。开源爱好者,代码能看能改。
不适合完全不想碰终端的用户。不过 Mole 有交互菜单,上下键选择就行,门槛不高。
跟同类工具比
CleanMyMac 功能全但收费。讲真它删得有点激进,有次把我 VSCode 插件缓存清了,重装花了半天。Mole 的 --dry-run 让心里有底。
总结
Mole 解决了一个很实际的问题:Mac 用久了臃肿,不想花钱买一堆软件。一个命令行工具,免费开源,功能覆盖清理、卸载、优化、监控。性价比拉满。
tw93 这人挺有意思。做的工具都是解决自己痛点。Kaku 是终端,XRender 是 React 渲染引擎,Mole 是 Mac 清理。每个都聚焦,代码质量在线。
项目还在维护。最近更新是2026年2月21日(V1.27.0),54个贡献者。有 bug 提 issue,有想法提 PR,社区氛围不错。
用过 Mac 清理工具的老哥们,说说你们用的啥?
#前端# #Mac工具# #开源# #命令行# #GitHub#
如果这篇文章对你有帮助,欢迎点赞、收藏、转发!持续分享前端干货和开源好物,关注我,不迷路~
热门跟贴