Pearcleaner:免费开源的 macOS 应用深度清理与卸载工具 #
Pearcleaner 是什么? #
Pearcleaner 是一款免费、源码可用(source-available)且遵循 fair-code 许可协议的 macOS 应用清理工具,专注于把应用「卸载干净」这件事做到极致。
与把应用图标拖进废纸篓的常规做法不同,Pearcleaner 会在卸载前遍历全盘,找出目标应用散落在 ~/Library 各处的偏好设置、缓存、容器、日志、Saved Application State、Launch Agents 等残留文件,并一次性彻底删除。除核心卸载能力外,它还附带孤立文件搜索、文件搜索、Homebrew 管理器、PKG 管理器、插件管理器、服务管理器、开发环境管理器、应用更新器,以及剥离多余架构与多余语言包等实用功能。它由开发者 alienator88 出于「学习 macOS 如何处理应用安装/卸载」的目的用 Swift 编写,灵感来自 Freemacsoft 的 AppCleaner 与 Sun Knudsen 的 app-cleaner 脚本,目前在 GitHub 上已获得约 1.48 万颗 Star。当前版本为 5.4.3。
Pearcleaner 有哪些亮点特色? #
- 深度卸载,残留清零:不只是删除
.app本体,而是同步扫描偏好设置、缓存、容器、日志、Saved State、启动项等关联文件,并提供「卸载前完整预览 + 一键移入废纸篓」,避免应用卸载后仍持续占用磁盘空间。 - 孤立文件搜索(Orphaned File Search):自动找出那些「应用早已被删除、文件却还留在系统里」的孤儿残留,帮你回收被遗忘的磁盘空间,这是许多卸载工具不具备的能力。
- Finder 扩展 + 拖放 + CLI 多入口:可以直接在 Finder 中右键点击应用完成卸载,也可以把应用拖拽到 Pearcleaner 窗口,甚至通过命令行与 deep link 自动化调用,工作流不受限。
- Sentinel 自动清理监控:内置 Sentinel Monitor 会在应用被拖入废纸篓的瞬间自动触发残留清理,常驻内存占用仅约 2 MB,几乎无感,真正做到「删了就走」。
- 全套系统管理工具集:内置 Homebrew 管理器、PKG 管理器、插件管理器、服务管理器、开发环境管理器与应用更新器,一个工具覆盖「安装 → 更新 → 卸载 → 清理」全生命周期。
- App Lipo 架构剥离:无需依赖 Xcode 命令行工具中的
lipo二进制,即可剥离通用二进制(Universal Binary)中不需要的 CPU 架构,有效缩减应用体积。 - 多余语言包修剪:可批量删除应用内非首选语言的本地化资源(Prune Translations),只保留你实际使用的语言,进一步释放空间。
- 高可定制与开源透明:提供自定义配色主题系统、可自由增删的搜索目录范围、可调节的搜索灵敏度;全部源码公开,遵循 Apache 2.0 + Commons Clause 许可,任何形式的商业化被明确禁止。

免费下载 Pearcleaner #
以下为整理好的各平台安装包,点击链接即可下载。请根据你的 Mac 芯片类型选择对应版本:Apple Silicon(M 系列芯片)选 arm 版,Intel 芯片选 intel 版;dmg 为磁盘映像安装包,zip 为通用压缩包。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| Pearcleaner-arm.zip | Apple Silicon(M 系列芯片)版本压缩包 | 6.4 MB | 夸克网盘 |
| Pearcleaner-intel.zip | Intel 芯片版本压缩包 | 6.7 MB | 夸克网盘 |
| Pearcleaner.dmg | macOS 磁盘映像安装包 | 10.1 MB | 夸克网盘 |
| Pearcleaner.zip | 通用压缩包(10.3 MB) | 10.3 MB | 夸克网盘 |
也可以直接使用 Homebrew 安装:
brew install --cask pearcleaner,预编译的最新版本可从项目 Releases 页面获取。
Pearcleaner 如何使用? #
Pearcleaner 的界面主打「打开即用」,几乎没有学习成本,典型使用流程如下:
- 启动并授权:首次打开 Pearcleaner 时,按提示授予「完全磁盘访问权限(Full Disk Access)」,并安装特权助手(Privileged Helper),否则它无法扫描系统目录和
~/Library下的受保护文件。这一步是能否扫全残留文件的关键。 - 选择要卸载的应用:在左侧列表(或网格视图)中找到目标应用,也可以直接把
.app从访达拖进 Pearcleaner 窗口,或在 Finder 中右键点击应用选择 Pearcleaner 的卸载扩展。带网页应用 / iOS 应用徽章的条目会被特别标注。 - 查看关联文件并确认:Pearcleaner 会列出该应用的全部关联文件与文件夹,逐项确认无误后,点击卸载按钮,所有内容会被移入废纸篓(而非直接永久删除),你仍有机会恢复。
- 定期做一次孤立文件扫描:切换到 Orphaned File Search 功能,扫描那些「应用已经没了、残留还在」的文件,勾选后批量清理,是释放磁盘空间最有效的日常操作。
- 善用工具集与自动化:在 Utilities 区域可使用 Homebrew 管理器更新/卸载命令行包,用 PKG Manager 处理
.pkg安装的软件,用 App Lipo 剥离多余架构,用语言包修剪只保留首选语言;开启 Sentinel Monitor 后,任何被拖进废纸篓的应用都会自动触发残留清理。进阶用户还可以通过 CLI 或 deep link 把卸载动作接入自动化脚本。
Pearcleaner 的常见问题 #
Pearcleaner 是免费的吗? 是的。Pearcleaner 完全免费,采用 Apache 2.0 with Commons Clause 许可发布。你可以自由使用、阅读和修改源码,但该许可明确禁止对 Pearcleaner 或其修改版进行任何形式的商业化。
为什么必须授予完全磁盘访问权限和安装特权助手?
macOS 对 ~/Library 与系统目录下的许多文件有严格的沙盒与权限限制,没有「完全磁盘访问权限」,Pearcleaner 就无法枚举应用残留文件;没有特权助手,则无法对系统级目录执行删除动作。两者都是保证扫描与清理完整性的必要前提。
支持哪些 macOS 版本? 官方支持 macOS 13 Ventura、14 Sonoma、15 Sequoia,以及 macOS 26 Tahoe;处于 Beta 阶段的系统版本暂不支持。由于依赖新版 Swift / SwiftUI API,macOS 13.0 之前的系统不受支持。
Pearcleaner 和 AppCleaner 有什么区别? Pearcleaner 的灵感正来自 AppCleaner,但功能范围更广:除了应用卸载与残留清理,还额外提供孤立文件搜索、Homebrew 管理器、PKG 管理器、插件与服务管理器、应用更新器、App Lipo 架构剥离、语言包修剪、Sentinel 自动清理监控等,并且是开源可审计的。
项目显示 "On Hold" 是什么意思?还能继续用吗? 作者在 README 中说明,由于更换工作、投入创业以及失去了可用于个人开发的 Mac 设备,自 2025 年底起项目开发基本停止,Issue 回复、新功能、PR 审核和新版本发布处于无限期搁置状态——但这只是「暂停」而非「废弃」。已发布的 5.4.3 版本仍可正常下载与使用。
下载 Pearcleaner 时需要注意什么?
作者特别声明,唯一合法的官方网站是 https://itsalin.com,其他任何提供 Pearcleaner 下载的站点均可能为诈骗站点或与本项目无关。建议优先从官方 GitHub Releases 页面或 Homebrew 渠道获取。
Pearcleaner 如何安装? #
Pearcleaner 仅支持 macOS(13 Ventura 及以上),提供三种主流安装方式:
方式一:Homebrew(推荐) #
-
打开「终端」。
-
执行以下命令:
brew install --cask pearcleaner -
等待下载与安装完成即可,后续升级可使用
brew upgrade --cask pearcleaner。
方式二:DMG 磁盘映像 #
- 下载
Pearcleaner.dmg。 - 双击打开映像文件。
- 在弹出的窗口中,把 Pearcleaner 图标拖入「应用程序(Applications)」文件夹。
- 推出磁盘映像,在启动台或「应用程序」中打开 Pearcleaner。
方式三:ZIP 压缩包 #
- 根据芯片类型下载
Pearcleaner-arm.zip(Apple Silicon)或Pearcleaner-intel.zip(Intel)。 - 解压后将
Pearcleaner.app拖入「应用程序」文件夹。 - 若系统提示「无法验证开发者」,请前往「系统设置 → 隐私与安全性」,在底部点击「仍要打开」放行。
安装后必做的两件事 #
- 打开「系统设置 → 隐私与安全性 → 完全磁盘访问权限」,将 Pearcleaner 加入并打开开关。
- 按应用内提示安装特权助手(Privileged Helper),以允许对系统文件夹执行操作。
之后重新启动 Pearcleaner 即可正常使用。
Pearcleaner 如何卸载? #
方式一:使用 Pearcleaner 自卸载(最彻底) #
Pearcleaner 内置了「自卸载(self-uninstall)」选项,可以在应用内直接触发,将自身及全部关联文件一并清理,是最干净的方式。
方式二:手动拖拽删除 #
- 退出 Pearcleaner。
- 打开「应用程序」文件夹,将
Pearcleaner.app拖入废纸篓。 - 清空废纸篓。
此方式只删除应用本体,可能残留配置文件与缓存,如需彻底清理可继续执行下一步。
方式三:Homebrew 卸载 #
若当初使用 Homebrew 安装,可在终端执行:
brew uninstall --cask pearcleaner
残留文件手动清理(可选) #
如果手动删除后仍希望清除残留,可在访达中按下 Shift + Command + G,依次前往以下路径并删除对应条目(请谨慎操作,确认文件名包含 Pearcleaner 相关标识后再删除):
~/Library/Application Support/~/Library/Preferences/~/Library/Caches/~/Library/Saved Application State/~/Library/LaunchAgents/
此外,若此前安装过特权助手(Privileged Helper),建议一并移除 /Library/PrivilegedHelperTools/ 与 /Library/LaunchDaemons/ 下对应的 Pearcleaner 助手文件(需要管理员权限)。
