Repolode
momenbasel

momenbasel/PureMac

免费开源的 macOS 清理工具,原生 SwiftUI 应用,支持缓存、Xcode、Homebrew 等清理,无遥测。

可替代:CleanMyMac

Star
7,667
Fork
447
未关闭 Issue
12
最近提交
昨天

这是什么?

PureMac 是一款 macOS 系统维护工具,定位是免费开源的替代 CleanMyMac 类付费清理软件。它可以扫描系统缓存、用户缓存、日志、废纸篓、Xcode DerivedData 与模拟器数据,以及 Homebrew、npm、pnpm、yarn 缓存和 Docker 镜像与容器,并可在启用后按计划自动清理。应用卸载器会通过启发式匹配查找应用遗留的偏好设置、缓存和容器,孤立文件查找器则用于发现已删除应用留下的残余文件。

此外,项目还包含用于统计文件夹大小的 Space Explorer、基于 SHA-256 哈希的重复文件查找、供人工比对的相似照片工具,以及检查 Gatekeeper、FileVault、防火墙和 SIP 状态的安全面板。大多数删除操作会先移入废纸篓,但仪表盘清理、计划任务和命令行清理可能直接永久删除数据。

PureMac 使用 Swift 和 SwiftUI 开发,要求 macOS 13 及以上版本,可通过 Homebrew 或已签名公证的 DMG 安装,采用 MIT 许可证。读取邮件下载、Safari 数据等受保护位置时需要授予完全磁盘访问权限。

核心功能

  • 01清理系统、用户、Xcode、Homebrew、npm/pnpm/yarn 和 Docker 缓存
  • 02卸载应用并清理其残留文件,同时查找孤立文件
  • 03支持可配置间隔与阈值的定时自动清理
  • 04通过内容哈希查找重复文件,并提供相似照片供人工比对
  • 05提供命令行工具,支持预览(dry run)和 JSON 输出
  • 06检查 Gatekeeper、FileVault、防火墙和 SIP 状态,不上传任何数据

适用场景

  • 在小容量 SSD 的 Mac 上清理 Xcode 和 Docker 构建遗留文件以释放空间
  • 卸载 macOS 应用后清除残留的配置和缓存文件
  • 在删除前查找文件夹内的大文件或重复文件
  • 在不安装杀毒软件的情况下检查 macOS 基础安全设置

快速上手

  1. 1

    通过 Homebrew 安装 PureMac 应用

    brew install --cask puremac
  2. 2

    或从 Releases 下载已签名的 .dmg,并将 PureMac 拖入 /Applications

  3. 3

    安装命令行工具

    brew install momenbasel/tap/puremac-cli
  4. 4

    启动命令行工作区

    puremac

使用前须知

  • 需要 macOS 13.0 或更高版本。
  • 部分清理操作会永久删除数据,而不是移入废纸篓。
  • 卸载和相关文件匹配基于启发式规则,删除前需要人工核对结果。

收录于专题

标签

常见问题

PureMac 是什么?
免费开源的 macOS 清理工具,原生 SwiftUI 应用,支持缓存、Xcode、Homebrew 等清理,无遥测。 PureMac 是一款 macOS 系统维护工具,定位是免费开源的替代 CleanMyMac 类付费清理软件。它可以扫描系统缓存、用户缓存、日志、废纸篓、Xcode DerivedData 与模拟器数据,以及 Homebrew、npm、pnpm、yarn 缓存和 Docker 镜像与容器,并可在启用后按计划自动清理。应用卸载器会通过启发式匹配查找应用遗留的偏好设置、缓存和容器,孤立文件查找器则用于发现已删除应用留下的残余文件。
PureMac 可以免费使用吗?用的什么许可证?
PureMac 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
PureMac 还在维护吗?
活跃维护中。PureMac 最近一次提交是在 2026年11月6日。
PureMac 适合用来做什么?
在小容量 SSD 的 Mac 上清理 Xcode 和 Docker 构建遗留文件以释放空间 卸载 macOS 应用后清除残留的配置和缓存文件 在删除前查找文件夹内的大文件或重复文件 在不安装杀毒软件的情况下检查 macOS 基础安全设置
PureMac 怎么安装和运行?
通过 Homebrew 安装 PureMac 应用: brew install --cask puremac 或从 Releases 下载已签名的 .dmg,并将 PureMac 拖入 /Applications 安装命令行工具: brew install momenbasel/tap/puremac-cli 启动命令行工作区: puremac
在哪里获取 PureMac?
源代码和安装说明在 GitHub 上:https://github.com/momenbasel/PureMac

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目