跳到正文
发现
PureMac:macOS 清理与维护工具
desktop效率工具

PureMac:macOS 清理与维护工具

免费开源的 macOS 清理工具,CleanMyMac 替代品,原生 SwiftUI 开发,无遥测、无订阅,适合需要释放磁盘空间的 Mac 用户。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v3.2.0
平台
macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

PureMac 是一款免费、开源的 macOS 系统清理与应用管理工具,定位为 CleanMyMac 的替代品。它使用原生 SwiftUI 编写,采用 MIT 许可,没有遥测、没有订阅、也不需要账号。发布包已使用 Developer ID 签名并通过 Apple 公证(notarized + stapled),同时提供 Intel 与 Apple Silicon 的通用二进制。

项目主张「诚实的清理」:不做恐吓式提示,不夸大能「释放可清除空间」或「加速 Mac」,而是展示中性事实,由用户自己决定。

主要功能

应用卸载器

扫描 /Applications 与 ~/Applications,用一套 10 级匹配机制(bundle ID、团队标识、entitlements、Spotlight 元数据、容器发现、公司名启发式、部分路径匹配等)找出相关残留文件。提供 Strict、Enhanced、Deep 三档灵敏度。Apple 系统应用会自动从卸载列表中排除。也可以在 Finder 中右键任意应用,选择 Services → Uninstall with PureMac 直接进入关联文件扫描。

残留文件查找

遍历 ~/Library,找出磁盘上已不存在的应用留下的文件:匹配器会与所有已安装应用的 bundle identifier 和规范化名称比对。

系统清理

Smart Scan 依次检查各分类并报告进度,可中途停止并保留已完成分类:

  • 系统垃圾:系统缓存、日志、临时文件
  • 用户缓存:动态发现,无硬编码应用列表
  • AI 应用:Ollama 与 LM Studio 的日志、缓存、可选的历史记录清理
  • 邮件文件:已下载的邮件附件
  • 废纸篓:清空所有废纸篓,包括外置卷
  • 大型与老旧文件:大于 100 MB 或超过 1 年(从不自动勾选)
  • Xcode 垃圾:DerivedData、Archives、模拟器缓存、已下载的模拟器运行时等
  • Brew 缓存:Homebrew 下载缓存
  • Node 缓存:npm、yarn classic、pnpm 内容寻址存储
  • Docker 缓存:镜像、容器、构建缓存

存储与文件审查

  • Apple 功能:汇总 Siri、Apple Intelligence、Image Playground、Genmoji、写作辅助、摘要、内联预测、分析、个性化广告等受支持设置项的入口与说明,按已安装的 macOS 版本给出操作步骤。PureMac 无法可靠读取或修改这些受保护的开关,打开设置并不意味着关闭了某项功能。
  • Storage 标签页:统计已知模型资源、已下载屏保、GarageBand 支持文件、Apple Loops 与本地设备备份的占用,区分缺失、不可访问与部分结果;系统托管内容仅作展示,不计入清理总量。
  • 本地 iPhone / iPad 备份:独立的手动审查流程,默认不预选、不排程;确认前会重新检查变更、符号链接与排除项,选中的备份移入废纸篓。
  • Space Explorer:测量所选文件夹内的已分配空间,可逐层钻取、比较目录大小、在 Finder 中定位条目;无法访问或跳过的条目会如实报告。

关于「可清除空间」:PureMac 只在存储明细中展示 APFS 可清除空间以便透明,但刻意不把它列为可删除的垃圾——它由 macOS 自行回收,第三方应用无法可靠释放。

安装与使用

通过 Homebrew Cask 安装:

brew install --cask momenbasel/tap/puremac

或从 Releases 下载已签名、已公证的 .dmg,将 PureMac 拖入 /Applications。

从源码构建:

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

命令行版本:

brew install momenbasel/tap/puremac-cli
puremac

可用 puremac clean dev --dry-run 预览清理内容,用 --json 供脚本解析。

注意事项

  • 需要 macOS 13.0 及以上版本。清理类工具通常需要「完全磁盘访问」权限。
  • 删除行为分为两类:应用卸载、残留删除、精确重复文件删除在用户层使用废纸篓;而仪表盘/分类清理、定时自动清理、清空废纸篓、Docker/Xcode 运行时清理、管理员授权删除、本地快照删除以及 CLI 清理可能永久删除数据,请仔细复核选择,必要时先用 CLI dry run 预览。
  • 关联文件匹配基于启发式规则,删除前请检查结果。
  • 定时自动清理一旦启用即为无人值守运行。
  • 没有任何遥测、分析或崩溃上报,应用不会向作者发起网络请求。
  • 代码以 MIT 许可开源,删除判定逻辑位于 PureMac/Services 与 PureMac/Logic/Scanning,可自行审计。

本作品整理自 GitHub 开源项目 momenbasel/PureMac,原作者 @momenbasel,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v3.2.0当前版本

    发布 Intel + Apple Silicon 通用二进制并完成签名公证;新增 Apple 功能快捷入口与存储审查,可单独审查并移除 iPhone/iPad 备份;修复 Ollama 与 LM Studio 清理;简化概览与导航。

评论