Peel:一款免费的 macOS 开源卸载与清理工具
摘要
Peel 是一款免费、开源的 macOS 卸载与清理工具,能够查找应用程序的残留文件,并为每条匹配结果提供说明,同时还提供磁盘用量概览、设置管理、Terminal 配置等额外功能。它支持搭载 Apple 芯片和 Intel 芯片、运行 macOS Tahoe 26 或更高版本的设备,通过 Homebrew cask 分发,不含广告、无需账号,也不收集任何数据分析。
<p>这是一款基本由 AI 生成的工具,但看上去并不粗制滥造,反而真正实用(而且美观)。参见 <a href="%5Dhttps://github.com/TuguiDragos/Peel/blob/main/memorial/README.md" rel="ugc">Peel 的制作过程</a>。</p>
<p><a href="https://lobste.rs/s/ejwkof/peel_free_open_source_uninstaller">评论</a></p>
查看缓存全文
缓存时间: 2026/10/28 11:28
# Peel:彻底卸载 Mac 应用
来源:https://peel.tuguidragos.com/
Peel 的图标:一张橙色贴纸,一角被揭开
并了解每个文件为何归属某个应用。
一款免费的开源 macOS 卸载与清理工具,同时还能微调你的 Mac 并配置 Terminal。
macOS Tahoe 26 或更高版本 · Apple silicon 与 Intel Mac(macOS 26 支持)
由 Dragos-Constantin Tugui(6R6J264YA2)签名并经 Apple 公证
`brew install --cask tuguidragos/tap/peel`
Peel 的主页:本机的芯片、内存、macOS 版本和可用空间,Peel 目前移入废纸篓的内容,以及哪些权限已开启
**将应用拖入废纸篓只会留下它的碎片。** 缓存、设置、容器、Launch Agent 和支持文件,散落在你的资源库各处,有时多达数 GB。
**Peel 会找出应用遗留的内容,说明每个文件为何属于它以及匹配的确信程度,然后将你选择的内容移入废纸篓。**
## 亮点一览
### 免费且开源
没有付费版,没有广告,也不需要账户。任何人都无法将 Peel 拿走、关闭并作为自己的产品出售。
### 几乎一切都能恢复
Peel 移除的内容会进入废纸篓,"历史记录"可将它们放回原处。少数例外情况会在你确认前列明。
### 使用你的语言
支持英语及其他 17 种语言,措辞与 macOS 本身所用的完全一致。
### Mac 设置,一目了然
macOS 已有的设置,许多藏在看不到的地方,每一项都有说明。
### Terminal,开箱即用
29 种深色主题、一个提示符,以及 zsh、Git 和 ssh 已有设置的开关。
### 无分析追踪
无账户。Peel 仅在需要检查应用和自身更新时联网,你可以随时关闭。
### Apple silicon 与 Intel
支持所有运行 macOS Tahoe 26 及以上版本的 Mac,每个版本发布前均经手工测试。
---
## 卸载
### 遗留全览,附带原因
Peel 会搜索应用存放文件的所有位置,并为每个文件标注匹配原因,**例如应用的 Bundle ID、签名团队,或指明了它的 Homebrew cask。**
Peel 卸载 Obsidian:应用本体、在 Application Support、缓存和偏好设置中遗留的内容,以及 Homebrew 关联的命令,每项均标注类型和大小
- **精心挑选**。Peel 认定属于该应用独有的文件会自动为你选中,除非有理由保留它——比如其中可能含有其他地方不存在的内容。其他应用也在使用的文件会显示出来,但永远不会自动选中。
- **移除前审查**。Peel 不太确定的、其他应用也在使用的,以及 Peel 主动保留的内容都会列在这里,每个文件旁的备注说明了原因。
- **多种入口**。在列表中选择应用、将应用拖到 Peel 的 Dock 图标上,或在系统设置中开启 Finder 扩展后,在 Finder 中按住 Control 点击应用并选择"使用 Peel 卸载"。
- **重置而非卸载**。让应用遗忘设置,而不卸载它。Peel 会先复制设置,方便你日后恢复。
- **应用更新**。Peel 通过应用自身的更新源、从 App Store 购买的应用通过 App Store、通过 Homebrew 安装的应用通过 Homebrew 检查更新,并显示更新内容。
- **监视废纸篓**。开启并允许通知。当 Peel 打开或在菜单栏中运行且拥有"完全磁盘访问权限"时,你手动拖入废纸篓的应用会触发通知,带你查看它遗留的内容。
---
## 空间
### 了解磁盘被什么占满
磁盘使用率如何,占据空间最多的区域有哪些,每个区域均附有说明。**你在某一页选中的内容在浏览其他页面时仍保持选中**,iCloud Drive 除外;"移入废纸篓"会一次性移除全部内容,并在历史记录中作为一条记录。
Peel 的空间页面:磁盘的可用和已用量、资源库各区域及其大小,以及展开的"隐藏应用缓存",含其说明和内部缓存
- **孤立文件** 已卸载应用遗留的文件,本机上没有任何应用认领。仅管理员可删除的内容单独列出,并说明在 Finder 中的删除方法。
- **构建产物** 项目中构建工具留下的内容,如 `node_modules`、`DerivedData` 或 `target`,且仅在该工具自身的文件能够证明时才列出。在设置 > 通用 > 侧边栏中开启。
- **重复文件** 内容完全相同的文件和整个文件夹,使用 SHA-256 比对。始终会保留一份副本。
- **安装包与备份** 下载、桌面、文稿、公共和共享文件夹中的磁盘映像和安装包;macOS 安装器;设备固件;未完成的下载;等待安装的更新。在 Peel 获得"完全磁盘访问权限"后,你的 iPhone 和 iPad 备份会附带大小列出,且永远不会被移除。不会为你自动选择任何内容,磁盘映像可能是你自己创建的,请先查看再选择。
- **iCloud Drive** 已安全存储在 iCloud 中、同时已下载到本机的文件。"移除下载"仅删除本机上的副本。
- **文件搜索** 大文件或旧文件,通过 Spotlight 按名称、类型或大小查找,并可按年龄缩小范围。
---
## 开发者
### 缓存,逐个文件夹
你的每个开发工具存储了什么。**不会为你自动选择任何内容**,"选择推荐"会跳过你可能还会用到的内容,工具链和包含账户信息的内容永远不会列出。
- Xcode
- 包管理器
- 构建系统
- 编辑器
- 浏览器
- 云工具
- 虚拟机工具
- 游戏引擎
- AI 模型
Peel 的开发者页面:找到的缓存工具,按大小降序排列,展开的 npm 及其四个已选文件夹
---
## 系统
### 关照你的 Mac
查看后台运行的项目,并在 Peel 能识别时显示是哪个应用添加的。找出仍需 Rosetta 的内容,**让 Homebrew 保持最新、整洁并检查已知漏洞。**
"后台项目"、"扩展"、"插件"和"Intel 软件"在侧边栏中默认关闭:在设置 > 通用 > 侧边栏中开启。
- 后台项目
- 扩展
- 插件
- 软件包收据
- Intel 软件
- Homebrew
Peel 的 Homebrew 页面:维护按钮、存在已知漏洞的 formula,以及有可用更新的包
---
## 微调
### 小技巧,每天更方便一点
macOS 已有的 40 项设置,许多藏在看不到的地方。**每项微调都会说明它改变什么**,关闭后会还原之前的状态,或交还给 macOS 管理。
- Dock
- 截图
- Finder
- 输入
- 窗口
- 隐私
Peel 的微调页面,截图部分:不显示浮动缩略图、截图保存位置、截取窗口时无阴影等,每项均有独立控制
---
## Terminal
### 配置 Terminal
选择主题和提示符,开启 zsh、Git 和 ssh 已有的设置,**每项均有独立开关。** 共有 29 种深色主题,全部基于 Apple 自带的 Clear Dark 构建。
"Terminal"在侧边栏中默认关闭:在设置 > 通用 > 侧边栏中开启。
Terminal 中的 Hadal 主题
Hadal
- **主题** 选择一个,Terminal 在每个新窗口中都会使用它。"恢复"可将 Terminal 还原为之前使用的描述文件。
- **Terminal** 省略"上次登录"行,防止 Terminal 恢复上次的窗口,在你使用的 Peel 主题中将 Option 键设为 Meta 键,并静音提示音。
- **Shell** 使用 Peel 的提示符或保留现有提示符,并开启 zsh 已有的设置,如窗口间共享历史记录。
- **Git** 开启 Git 已有的设置,如拉取时使用 rebase。"全部关闭"会还原 Peel 的更改,并将此选项卡中你自行设置的内容恢复为 Git 默认值。
- **SSH** 保持连接不断开,以及 ssh 已有的更多设置,每项均有开关。
- **工具** 值得安装的命令行工具,附 Homebrew 命令及安装后需要的操作,如需要添加到 `~/.zshrc` 的行。
[查看所有主题和设置](https://github.com/TuguiDragos/Peel/blob/main/TERMINAL.md)
---
## 清理工具不应让你丢失想要的东西
**未经询问,不会删除你的任何内容。** Peel 移除的内容会进入废纸篓,"历史记录"可将它们放回原处。
Peel 的历史记录:Godot 及其应用、缓存、支持文件夹和 Homebrew 关联的命令,昨天移入废纸篓,每项均可恢复
- **只进废纸篓,绝不直接删除。** 只有四类操作无法通过废纸篓恢复:Homebrew 自身的卸载和清理、重置应用的隐私权限、以及强制退出无法退出的应用。Peel 会在你确认前告知这些情况,并在应用自身的卸载程序会删除更多内容时提前警告(如 Mullvad VPN、Citrix Workspace 和 TeamViewer)。
- **受保护的位置始终受保护。** Peel 拒绝移除 iCloud Drive 及其他同步到你其他设备的内容、钥匙串、你的 SSH 和签名密钥、加密钱包的密钥、邮件、信息、Safari、通讯录、日历、备忘录、照片和音乐资料库、iPhone 和 iPad 备份,以及桌面、文稿和下载文件夹本身。任何选择都无法覆盖此规则。
- **加密钱包保持原位。** 浏览器配置文件中包含 Peel 识别的钱包扩展,或 Brave 自带的钱包,都会保持原位,因此卸载浏览器绝不会带走钱包。包含钱包文件的文件夹会显示其原因,且永远不会自动选中。
- **移除前再次确认。** Peel 在移除每一项前都会再检查一次,以便期间被替换的内容保持原位。
- **你的排除项处处生效。** 你排除的任何内容都不会被移除,包含被排除内容的文件夹也不会。被排除的应用仍会出现在"应用程序"中,但不会生成移除方案;以该应用标识符命名的文件夹(如其缓存)会从所有页面中消失。要保留其其他文件,请也将其排除。
- **每个决定都有解释。** 当 Peel 保留某个文件时,该行会说明原因。无法测量或读取的文件夹会显示为"未知",绝不会显示为"空"。
[查看 Peel 保护的所有内容](https://github.com/TuguiDragos/Peel/blob/main/SAFETY.md)
---
## 亲自验证
### 不要盲目信任,请自行验证
每个版本都使用我的开发者 ID 签名并经 Apple 公证,**每一行代码都在 GitHub 上**,安全问题有私下报告渠道。
- **签名与公证。** 我发布的每一份拷贝都使用 Developer ID Application: Dragos-Constantin Tugui(6R6J264YA2)签名并经 Apple 公证。在 Terminal 中,输入 `spctl -a -vv` 加应用路径即可查看两者。
[如何验证你的拷贝](https://peel.tuguidragos.com/#real-copy)
- **发布后文件不可更改。** GitHub 上的每个版本都是不可变的:发布后文件无法被替换,GitHub 的 `gh release verify-asset` 可将你下载的磁盘映像与之核对。
- **单一职责的辅助程序。** 只有需要管理员权限的操作才经过 Peel 的辅助程序,你在"登录项与扩展"中授权一次即可。它只响应我签名的 Peel 且仅限管理员调用,仅提供固定文件夹列表,不提供 shell,并记录自己移除的内容,因此只还原它取走的东西。
- **开源,每一行代码。** Peel 是基于 GNU GPL 第 3 版或更高版本的自由软件,全部代码在 GitHub 上,包括辅助程序。
- **安全问题,私下报告。** 在仓库的 Security 标签页使用[报告漏洞](https://github.com/TuguiDragos/Peel/security/advisories/new),或发送邮件至 [[email protected]](mailto:[email protected]?subject=Peel%20security),主题注明"Peel security"。目标是在两个工作日内确认收到报告,安全策略中说明了后续流程。
[阅读安全策略](https://github.com/TuguiDragos/Peel/blob/main/SECURITY.md)
---
## 隐私
### 无分析追踪。无账户。
Peel 仅在需要检查应用和自身更新时联网,你可以随时关闭。**每次检查只查询一个应用**,通过其自身的更新源或 App Store,不会发送其版本号、你的 macOS 版本或语言设置;仅向 App Store 提供一个国家信息,即 iPhone 或 iPad 应用所属商店的国家,否则为你的 Mac 所在地区。综合来看,这些查询会向 App Store 显示你拥有它的哪些应用,向 GitHub 显示你的哪些应用通过它更新。当更新源提供多种语言的发行说明时,Peel 会请求你所用语言的版本,因此保存这些说明的服务器可以知道你阅读的语言。
Homebrew 仅在你要求时联网。其漏洞扫描(由你主动启动)是唯一会发送已安装列表的操作:每个 formula 的来源和版本,发送至 api.osv.dev。
设置 > 隐私展示了 Peel 发送的内容,以及它或 Homebrew 可能联系的所有地址。
[阅读 Peel 发送的内容](https://github.com/TuguiDragos/Peel/blob/main/PRIVACY.md)
Peel 的设置,隐私部分:Peel 发送的内容,以及 Peel 或 Homebrew 可能联系的所有地址及各自原因
---
## peel 命令
### 从 Terminal 使用 Peel 的大部分功能
命令随应用内置:设置 > 通用中显示将其添加到 PATH 的 Terminal 命令,Homebrew 安装会自动帮你添加。每个移动文件的命令都会先询问,并支持 `--dry-run` 仅显示方案。**移除的内容经过与应用中相同的检查,进入相同的历史记录。**
```
peel leftovers Obsidian # 应用遗留的文件及原因
peel uninstall Obsidian --dry-run # 仅显示方案
peel orphans # 已卸载应用的遗留文件
peel duplicates ~/Downloads # 相同的文件和文件夹
peel history # Peel 移入废纸篓的内容
peel restore # 恢复其中一项
```
---
## 语言
### 支持 18 种语言
Peel 使用你的 Mac 语言列表中它支持的第一种语言,**措辞与 macOS 在该语言中的用法完全一致。**
- English
- Română
- Deutsch
- Français
- Español
- Português (Brasil)
- Italiano
- 日本語
- 简体中文
- 繁體中文
- Nederlands
- 한국어
- Русский
- Polski
- Türkçe
- Svenska
- Čeština
- Українська
---
## 常见问题
**Peel 是什么?**
Peel 是一款免费的开源 macOS 应用,可连同应用遗留的文件一并卸载,并说明每个文件为何归属该应用。它还能释放磁盘空间、管理 Homebrew 和后台运行的项目、修改 macOS 已有的(许多隐藏的)设置,以及配置 Terminal。
**如何在 Mac 上彻底卸载应用?**
打开 Peel,在"应用程序"下选择该应用,查看 Peel 找到的内容,然后点击"移入废纸篓"。应用及其遗留文件会一起进入废纸篓,"历史记录"可以恢复它们。你也可以在 Finder 中按住 Control 点击应用并选择"使用 Peel 卸载",前提是已在系统设置中开启 Finder 扩展。
**Peel 会删除我需要的内容吗?**
Peel 将文件移入废纸篓而非删除,只要它们仍在废纸篓中,"历史记录"就能恢复(保留最新的 20,000 条记录,路径很长时会减少)。无法撤销的操作(如 Homebrew 自身的卸载),Peel 会在你确认前说明。它永远不会选择其他应用也在使用的文件,并拒绝移除 iCloud Drive、你的钥匙串、邮件、信息和照片资料库。
**为什么 Peel 显示的大小比 Finder 小?**
Peel 显示的是将项目移入废纸篓后释放的空间,Finder 显示的是它占用的空间。当文件共享空间时两者会不同:Finder 在 APFS 磁盘上制作的副本与原件共享数据块,直到其中一个被修改;一个文件可能在其他地方还有第二个名字,这会保留它。Peel 只计算真正会被释放的部分。虚拟机磁盘(如 Docker 的)通常也是稀疏文件:Finder 显示它可增长到的大小,Peel 显示它当前实际占用的磁盘空间。
**Peel 释放的空间什么时候才真正可用?**
清空废纸篓之后。Peel 将移除的内容移入废纸篓,从不自动清空,因此在废纸篓未清空前,历史记录可以恢复任何内容,空间也一直被占用。当你在历史记录或废纸篓中查看完移除的内容,确认都不需要后,选择 Finder > 清空废纸篓。此后所有内容都无法恢复。如果你希望 macOS 替你清空,选择 Finder > 设置,点击"高级",然后勾选
相似文章
@HiTw93: Mole for Mac 来了!http://mole.fit 您 Mac 的静谧守护者。清理、卸载、优化、分析和监控,等…
Mole for Mac 是一款全新的原生实用工具应用,集清理、卸载、优化、分析和监控功能于一体,专注于隐私保护。它旨在取代 CleanMyMac 和 DaisyDisk 等多款现有的 Mac 工具,采用一次性购买模式。
清理电脑必备应用
本文来自The Verge的Installer新闻通讯,推荐了用于清理Mac电脑的Mole应用,以及Bartender Pro和PowerClip适配器等其他实用工具。
@tcdwww:其实很多人(包括我)都认为软件开发者应该负责软件卸载流程
作者提出一种标准化的、机器可读的卸载清单,供 macOS 开发者自行维护,声明应用会创建哪些文件以及这些文件能否被安全删除。这样一来,Mole、Homebrew Cask 等工具就能统一地处理软件清理工作。
De Stash
De Stash 是一款原生 macOS 应用,可将你的整个硬盘以交互式地图的形式可视化,并帮助你安全清理存储空间、查找重复文件、卸载带有残留文件的应用,全部 100% 在本地完成,无任何跟踪。
AppZapper 3000
AppZapper 3000 是一款 macOS 应用程序,通过趣味十足的 3D 界面帮助用户卸载应用程序并删除相关文件,在 Product Hunt 上发布。