macOS 用户想清理磁盘空间时,最常被推荐的工具是 CleanMyMac,但它每年要 40 多美元的订阅费。开源项目 PureMac 给出了免费替代方案:MIT 许可、无订阅、无遥测,GitHub 上已有 6.3k star、344 fork。
PureMac 是独立开发者 momenbasel 用 SwiftUI 原生编写的 macOS 清理与卸载工具(Swift 占比 97.7%),2026 年 4 月发布初版,至今迭代到 v2.9.8(2026 年 8 月 21 日发布),最近一次提交在 2026 年 9 月 6 日,保持高频更新。项目有 25 位贡献者、158 次提交,MIT 协议允许随意使用与修改。
为什么需要它
苹果入门级 Mac 的硬盘是焊死的:256GB 起步的机型无法扩容,换下一档存储要多花一笔不小的钱,所以每一个 GB 都值得珍惜。而传统清理软件的商业模式恰恰建立在放大焦虑上——订阅收费、默认收集遥测、用「检测到 47GB 垃圾」式的红字提醒催促用户付费。
PureMac 的立场相反:一次性安装;不做任何网络请求,不收集使用数据;也不承诺「回收可清除空间」「加速 RAM」这类任何应用都无法可靠做到的事。项目 README 把它写成了明确契约,逐条可在源码里验证。
应用卸载器
在 macOS 上删除一个应用,系统默认只移除 .app 本体,偏好设置、缓存、容器、启动代理等零散文件仍留在磁盘上。PureMac 的卸载器用一个 10 级匹配引擎(bundle ID、team identifier、entitlements、Spotlight 元数据、容器发现、公司名启发式、部分路径匹配等)找出应用散落在各处的相关文件,并提供 Strict、Enhanced、Deep 三档灵敏度。苹果系统应用自动排除在卸载列表外,无法误删。
孤儿文件与系统清理
孤儿文件查找会遍历 ~/Library 和 ~/Library/Containers,把已卸载应用留下的残留单独找出来。Smart Scan 并行扫描多类内容:系统缓存与日志、用户缓存、AI 应用残留(Ollama、LM Studio)、邮件附件、废纸篓、大且旧的文件(超过 100MB 或超过 1 年,默认不自动选中)、Xcode 垃圾(DerivedData、模拟器缓存、下载的模拟器运行时)、Homebrew 缓存、Node 缓存(npm、yarn、pnpm)、Docker 缓存。还支持每 1 小时到每月一次的定时清理,并设定触发阈值。
权限与安全
清理工具需要 macOS 最深层的 Full Disk Access 权限,否则清理类别会漏掉约 70% 的目标内容。PureMac 首次启动会用动画演示授权开关的位置;如果清理因权限失败,它会自动打开系统设置、在访达中定位应用、每秒轮询权限状态,并在授权完成瞬间自动重试失败的批次。
安全设计上:核心清理引擎只接受白名单内的路径,删除前会解析并校验符号链接;管理员提权有独立的白名单;苹果系统应用在任何情况下都不可卸载。项目的扫描与清理逻辑全部开源,MIT 协议允许任何人审计。
安装方式
brew install --cask puremac
也可以从 GitHub Releases 下载已签名、已公证的 dmg,拖入 Applications 即可,无 Gatekeeper 拦阻。偏好命令行的用户可以安装 puremac-cli(beta),它提供 --dry-run 预览模式,正式清理前先列出将删除的文件。
与 CleanMyMac 相比
对比数据来自项目文档:CleanMyMac 收费 40 美元/年以上、闭源、带遥测;Pearcleaner 免费但采用 Apache 2.0 + Commons Clause,源代码可见但不能商用;PureMac 是真正意义的 MIT 开源,免费、无遥测、原生界面。差距主要在功能完整度与打磨度上——PureMac 的匹配引擎、分类扫描和权限引导仍在快速迭代。
结论
如果你在找一款免费、开源、不说谎的 Mac 清理工具,PureMac 是目前最值得尝试的选择:删什么由你确认,代码完全可审计,它只承诺自己确实能做到的事。在意存储空间又不想为 CleanMyMac 付费的 Mac 用户,可以直接上手。