
字
字节笔记本
2026年5月12日
PureMac:免费开源 macOS 系统清理工具,CleanMyMac 替代品
API中转
¥120
本文介绍 PureMac,一个免费开源的 macOS 系统清理工具。它是 CleanMyMac 的替代品,具有零遥测、原生 SwiftUI 界面、定时自动清理等特性,帮你全面管理 macOS 系统垃圾。
项目简介
PureMac 是一个开源的 macOS 应用管理和系统清理工具,由 momenbasel 开发维护。截至目前,该项目在 GitHub 上已获得 4.2k stars,主要使用 Swift 编写,基于 MIT 许可证开源。
与 CleanMyMac 等商业工具不同,PureMac 完全免费、无订阅、零遥测,且代码完全开源,用户可以放心使用。
核心特性
- 应用卸载器:发现所有已安装应用,10 级启发式文件匹配引擎,3 级灵敏度可选
- 残留文件查找:检测已卸载应用遗留在 Library 中的残留文件,一键清理
- 系统垃圾清理:系统缓存、日志、临时文件、邮件附件、回收站等全面扫描
- Xcode 垃圾清理:DerivedData、Archives、模拟器缓存专项清理
- Homebrew 缓存清理:检测自定义 HOMEBREW_CACHE 路径
- 大文件与旧文件:查找超过 100MB 或超过 1 年未使用的文件
- 定时自动清理:可配置定时扫描间隔,自动维护系统健康
- 原生 macOS 体验:SwiftUI 构建,原生组件,支持系统亮/暗模式
技术栈
- SwiftUI - 使用原生 macOS 组件构建界面(NavigationSplitView、Toggle、ProgressView 等)
- XcodeGen - 项目文件生成
- Apple os.log - 统一日志系统
- Spotlight - 元数据驱动的应用发现
安装指南
前置要求
- macOS 系统
- 推荐使用 Homebrew
安装步骤
方式一:Homebrew 安装(推荐)
bash
brew update
brew install --cask puremac方式二:直接下载
从 GitHub Releases 页面下载最新的 .dmg 文件,打开后将 PureMac 拖入 /Applications 目录。应用已使用 Apple Developer ID 签名和公证,安装时不会出现 Gatekeeper 警告。
方式三:从源码构建
bash
brew install xcodegen
git clone https://github.com/momenbasel/PureMac.git
cd PureMac
xcodegen generate
xcodebuild -project PureMac.xcodeproj -scheme PureMac -configuration Release -derivedDataPath build build
open build/Build/Products/Release/PureMac.app功能详解
应用卸载器
PureMac 的应用卸载器能够发现 /Applications 和 ~/Applications 中的所有已安装应用。其核心是 10 级启发式文件发现引擎,通过 Bundle ID、公司名称、权限签名、团队标识符、Spotlight 元数据和容器发现等维度进行匹配。
提供 3 级灵敏度选择:
- Strict(严格) - 安全优先,仅匹配确定关联的文件
- Enhanced(增强) - 平衡模式
- Deep(深度) - 彻底清理,适用于确定要完全移除的应用
系统安全保护
- 27 个 Apple 系统应用被排除在卸载列表之外,防止误删
- 符号链接攻击防护 - 删除前解析并验证路径
- 大文件和旧文件默认不会被自动选中
- 结构化日志 - 通过 Apple os.log 记录(可在 Console.app 中查看)
定时自动清理
支持配置定时扫描间隔,让 PureMac 自动在后台检测系统垃圾,无需手动干预。
项目链接
- GitHub 仓库:momenbasel/PureMac
- 许可证:MIT License
分享: