正在打开每日关注
正在打开每日关注
以单一二进制整合清理、卸载、磁盘分析、优化与监控的开源 macOS 工具。
🎉恭喜 Mole Cli 达到了 60K 的 Star,从去年国庆当时我在三亚泳池写下几百行代码开源至今,居然发布了累计 55 个版本,累计 112 位真实的来自全球各地的开发者贡献了非常多的代码,累计解决了 812 个功能建议和Bug,合并了 483 条有效的来自全球各种 Mac 电脑的环境下的清理优化功能迭代,非常感谢大家各种帮助。 开源应该是友好的、快乐的、可以相互学习的、1+1>>2的那种纯粹,也是认识很多志同道合朋友的一个很好的渠道,也让我更加相信长期主义,以及在开发过程中对于各种功能的把控,深刻体会到至繁归于至简,如无必要、勿增实体的产品关键的实践,接下来 Mole 会继续强大,期待有一天全球每 50 台 Mac 就有一台安装了 Mole Mac 或者 Cli ,这一天我相信会来的,那是会多么有趣的一天。 https://t.co/XMtuiMljHg
是什么
Mole 是 tw93/mole 的开源 macOS 命令行工具,README 将 clean、uninstall、analyze、optimize、status、purge 等能力合并到一个 binary,覆盖缓存与日志清理、应用残留卸载、磁盘分析、系统维护、状态监控和开发产物清理;同时提供独立原生 Mac 应用。元数据显示其以 Shell 为主、采用 GPL-3.0,约 6.5 万 Stars、55 个 releases、122 位贡献者。
架构与核心设计
README 只足以确认“统一命令入口+多运维场景”的产品结构,未披露内部模块、调用链或测试架构,不能臆测。关键机制是 --dry-run 预览、白名单、路径保护、确认提示、操作日志与 history,把高风险删除变成可检查、可回溯的流程;status 保持只读。
关键洞察
它的亮点不是单项算法,而是用一个入口替代多款分散工具,并以克制的安全边界换取易用性。purge 面向开发者项目构建产物,installer 面向安装包清理,体现了将社区反馈持续收敛为明确场景。作者强调友好开源、长期主义和“至繁归于至简”,也解释了项目从个人工具走向社区协作的路径。
边界与风险
clean、uninstall、purge、installer、remove 都可能删除文件,应先 dry-run;analyze 会在确认后移入废纸篓,部分系统操作可能需要管理员权限。Windows 仍是实验性分支;README 未说明性能基准、权限实现和测试覆盖,不能仅凭 Star 数或截图判断可靠性。