我以前卸载 Mac 应用,最常做的动作就是拖进废纸篓。
动作很干净。
但过一阵子再去翻 Library,你会发现事情没那么干净。缓存还在,偏好设置还在,日志还在,有些启动项甚至还躺在系统目录里。应用没了,影子留了一地。
我刚看到 PureMac 时,第一反应不是“又一个清理工具”。
而是它把 Mac 上一个很烦的小问题,单独拎出来认真处理了一遍。
PureMac 是一个开源免费的 macOS 应用管理和系统清理工具,仓库介绍里写得很直白:不订阅、不遥测、不收集数据。安装方式也很普通,Homebrew 一条命令就能装:brew install --cask puremac。

它最值得看的地方,是卸载。
很多清理工具会把“卸载残留”做成一个附属功能,扫一圈,列几个疑似文件,让用户自己判断。PureMac 的思路更偏工程化一些。
它会围绕应用做关联文件扫描。
不是只看名字像不像,而是用 bundle ID、公司名、签名信息、Team ID、Spotlight 元数据、容器目录这些线索一起匹配。仓库里把这套东西称为十级匹配机制,还提供 Strict、Enhanced、Deep 三档敏感度。
这点在 Mac 上挺有必要。
一个应用装上去之后,东西不一定只在 /Applications 里。缓存可能在 Caches,配置在 Preferences,日志在 Logs,还有 support files、containers、launch agents。你手动删,基本不可能每次都找全。
PureMac 做的事情,就是把这些散开的尾巴重新拉回来。

卸载前,它会把相关文件列出来。删之前还有确认,不是那种扫到什么就直接动手的工具。它也会保护系统应用,仓库说明里提到有一批 Apple 应用会从卸载列表里排除。
我更在意的是另一个场景。
有些应用早就被你拖进废纸篓了,但残留文件还在。PureMac 可以检测这类“应用已经没了、文件还留着”的孤儿文件,然后集中清理。
这个功能听起来不刺激,但很贴近真实使用。
很多人的 Mac 空间不是突然被一个大文件吃掉的,而是几年里一点点堆出来。删过的 App、旧版本工具链、Xcode 临时文件、Homebrew 缓存、邮件附件,最后一起变成“系统数据”里那坨看不懂的占用。
PureMac 的系统清理也围绕这些地方展开。
它能扫系统缓存、日志、Xcode Derived Data、Archives、Simulators、Homebrew 缓存,还支持定时自动清理。Homebrew 页面现在也已经收录了 PureMac cask,要求是 macOS 13 及以上。
这里我不会把它说成 CleanMyMac 的完全替代。
这类工具最怕两件事:一个是过度清理,一个是把用户哄到“全自动放心删”。PureMac 至少在设计上没有往那个方向走。它更像是给你一个本地、开源、可确认的清理面板,至于删不删,最后还是你点头。

这反而让我放心一点。
Mac 清理工具这些年最大的问题,不是功能不够多,而是总让人觉得背后有点不透明:订阅、弹窗、遥测、推荐项、各种“优化评分”。
PureMac 目前吸引人的地方,是它没有把事情包装得太复杂。
看见残留。
列出来。
确认。
清掉。
就这么几步。
电脑空间经常不够,或者平时爱装各种开发工具、AI 客户端、编辑器插件的人,可以试试。尤其是 Xcode 和 Homebrew 用户,清缓存这块确实容易堆。
GitHub地址:momenbasel/PureMac
夜雨聆风