这个项目能做什么
Purge 是一款免费、开源的 macOS 工具,旨在帮助您安全地回收磁盘空间。它会扫描 Mac 上的缓存文件、系统垃圾以及其他随时间累积的不必要数据,然后让您一键清理。一个关键的安全特性是,没有任何内容会被永久删除——所有项目都会被移至 macOS 废纸篓,因此如有需要,您可以恢复任何内容。
### 功能
- **应用缓存**:扫描 `~/Library/Caches`、沙盒容器缓存以及常见系统垃圾。显示每个应用的缓存文件夹,并附有友好名称、图标和通俗易懂的说明。将同一应用的重复缓存位置合并为一行。
- **开发工具**:清理 Xcode、Homebrew、npm、pnpm、Yarn、CocoaPods、Gradle、Flutter、Docker Desktop、VS Code、Cursor、JetBrains、Cargo、Terraform 等工具的缓存。还处理 iOS 模拟器运行时和开发者项目产物,如 `node_modules`、Python 虚拟环境、Rust `target` 和构建输出。
- **大文件**:查找“文稿”、“桌面”、“下载”、“影片”、“音乐”和“图片”中占用空间大的个人文件。包括搜索、大小/日期筛选、类别标签(视频、音频、图片、PDF、归档、AI 模型等),以及逐字节重复查找器,可将相同文件分组并建议保留哪些。
- **应用卸载器**:一键移除应用及其遗留的缓存、偏好设置、容器、日志和登录助手。严格匹配可防止意外删除共享文件。
- **安全标签**:每个项目都会获得一个标签——✅ 可安全清理或 ⚠️ 先检查——以便您了解要删除的内容。未识别的文件夹将被完全排除。
- **清理选项**:一键清理、清理所选、清理安全文件,以及定时自动清理(每周、每月、自定义间隔)。所有删除操作都会移至废纸篓。
- **设置**:外观(浅色/深色/系统)、清理计划、开发者项目过期阈值、排除文件夹和清理历史记录。
- **菜单栏伴侣**:一目了然地显示可回收空间并提供快捷操作。
- **隐私**:完全在您的 Mac 上运行;不会上传任何数据。唯一的网络活动是可选的每日更新检查。
### 安装
您可以通过 Homebrew 安装 Purge:
```bash
brew install --cask jithin-sabu/tap/purge
```
或者从[发布页面](https://github.com/jithin-sabu/purge-app/releases/latest)下载 `.dmg`。安装后,请在“系统设置”中授予“完全磁盘访问权限”以启用扫描。
### 从源代码构建
需要 macOS 13+ 和 Xcode 16+。克隆仓库并在 Xcode 中打开 `purge.xcodeproj`,然后构建并运行。依赖项(仅 Sparkle)通过 Swift Package Manager 解析。
### 安全性
- 默认移至废纸篓:不会永久删除任何内容。
- 基于允许列表的删除:仅识别出的安全路径符合条件。
- 已通过 Apple 公证,并通过 Sparkle 进行签名更新。
- 开源:删除逻辑完全可检查。
### 许可证
MIT 许可证。可免费使用、修改和分发。
评论
0 评分人数达到10人后显示
登录后参与讨论。