【免费下载链接】MacSai
Mac Sai: the open-source Mac cleaner, optimizer, and malware scanner. A free, Apple-notarized alternative to CleanMyMac, built with Swift 6 and SwiftUI.
Mac Sai 是一款免费、开源的 Mac 清理器、优化器与恶意软件扫描器,一个应用集成 17 个模块,是无订阅费的 CleanMyMac 替代方案。本教程带你 5 分钟内用 Homebrew 一行命令完成 Mac Sai 安装,并详解 Full Disk Access(完全磁盘访问权限)的正确配置方法,让你快速上手这款苹果公证的 Mac 清洁工具。
为什么选择 Mac Sai 这款 Mac 清理器
Mac Sai 用 Swift 6 和 SwiftUI 构建,面向 macOS 14(Sonoma)及以上系统,主打四个"不":
- 不收钱:免费且永久免费,无订阅、无内购、无"升级到 Pro"弹窗,BSD-3 许可证
- 不收集数据:零遥测、无分析 SDK、无崩溃上报器,且你可以用两条命令亲自验证
- 不黑盒:全部代码开源可查,每个发行版本都经 Apple 开发者签名 + 公证
- 不丢数据:删除默认先入废纸篓,内置
SafetyGuard保护路径黑名单
Homebrew 一键安装 Mac Sai 的最快步骤
Mac Sai 已进入 Homebrew 官方 Cask 仓库,无需添加任何 tap,打开"终端"执行一行命令即可:
brew install --cask mac-sai安装完成后,直接从 Spotlight 或"应用程序"文件夹打开 Mac Sai——因为它经过 Apple 公证,不会有 Gatekeeper 警告,也不需要右键打开或输入终端命令。
几个安装要点:
| 项目 | 说明 |
|---|---|
| 系统要求 | macOS 14 (Sonoma) 及以上,Cask 定义见 Casks/mac-sai.rb |
| 更新方式 | brew upgrade --cask mac-sai,安装时会先自动退出正在运行的旧版本再替换 |
| 卸载方式 | brew uninstall --zap --cask mac-sai,可同时清理~/Library下的偏好、缓存、日志和数据库 |
| 不想用 Homebrew | 可从官方 Releases 下载 DMG 拖入"应用程序"安装,或执行 scripts/install.sh 一行安装脚本 |
💡 Cask 文件里的
caveats部分已经提前提示你:邮件、Safari、隐私扫描等模块需要 Full Disk Access,这正是下一步要配置的内容。
Full Disk Access 权限配置详解:4 步搞定
为什么要授予完全磁盘访问权限?
macOS 出于安全考虑,会保护某些目录(如邮件数据、浏览器数据、~/.Trash)不被第三方应用读取。如果不授予 Full Disk Access:
- 邮件附件、隐私清理、恶意软件扫描模块无法扫描受保护区域
- 废纸篓模块可能误报"废纸篓为空"——macOS 会静默阻止读取
.Trash,而不是弹出错误(逻辑见 Sources/MacClean/Modules/TrashBins/TrashBinsModule.swift) - 权限总览模块无法列出各应用的隐私授权(见 Sources/MacClean/Modules/AppPermissions/AppPermissionsClient.swift)
配置步骤(约 1 分钟)
方法一:跟随应用内引导(推荐)
首次启动 Mac Sai 会自动弹出引导页,其中专门有一页讲解 Full Disk Access 配置,底部还有"打开系统设置"按钮直接跳转(实现见 Sources/MacClean/Views/Shared/OnboardingView.swift 与 Sources/MacClean/Services/PermissionManager.swift)。
方法二:手动配置
- 打开系统设置 → 隐私与安全性 → 完全磁盘访问权限
- 点击+按钮,从"应用程序"文件夹中添加Mac Sai.app
- 确认开关处于开启状态
- 完全退出并重启 Mac Sai(这一步最容易遗漏,不重启权限不生效)
配置完成后,重新运行一次扫描,邮件附件、隐私、恶意软件等模块就能完整工作。
安装后 5 分钟:认识 17 个功能模块
进入主界面,左侧边栏按 5 大类组织全部功能,配合键盘快捷键可以盲操:
| 快捷键 | 操作 |
|---|---|
| ⌘R | 在当前模块开始扫描 |
| ⌘K | 清理当前选中项 |
| ⌘1 ~ ⌘9 | 快速跳转前 9 个侧边栏模块 |
| ⌘, | 打开设置 |
新手建议按这个顺序体验:
- 智能扫描:一键同时跑清理、防护、性能三大类模块,完成后按模块显示实际释放的空间
- 系统垃圾:16+ 个扫描类别,包括缓存、日志、语言文件、Xcode 垃圾、iOS 备份残留、Universal Binary 瘦身
- 卸载器:跨 17+ 个 Library 子目录找出应用残留文件,支持"重置为默认"
- 空间透视:树状图可视化磁盘占用,一眼找出空间杀手
- 菜单栏小组件:独立进程常驻菜单栏,实时显示 CPU / 内存 / 磁盘 / 电池状态(源码见 Sources/MacCleanMenu/)
安全设计:为什么敢把文件交给它
对一款清理工具,"安全"比功能更重要。Mac Sai 的核心清理逻辑有两道保险:
- 废纸篓优先:默认所有删除都先进废纸篓,另提供 dry-run 预览模式,见 Sources/MacCleanKit/SafetyGuard.swift
- 保护路径黑名单:
/System、/usr、/bin、/sbin及 Apple 系统应用绝对不可触碰,符号链接会在删除前重新解析以防 TOCTOU 攻击 - 网络面审计:CI 中每次提交都会跑 scripts/check-network-surface.sh 检查网络代码面,确保除可选的更新检查外零外联
常见问题
Q:不授予 Full Disk Access 还能用吗?可以。系统垃圾、废纸篓(本机)、卸载器等大部分模块不受影响,只是邮件、Safari、隐私和恶意软件扫描会受限。
Q:提示"requires macOS 14"是为什么?Mac Sai 最低支持 macOS 14 (Sonoma),scripts/install.sh 会先检查系统版本再下载安装包。
Q:装完想彻底卸载怎么办?brew uninstall --zap --cask mac-sai即可连应用带全部残留配置一起移除。
总结
Mac Sai 把"免费 + 开源 + 零遥测 + Apple 公证"四件事同时做到了,是新手清理 Mac 的高性价比选择:Homebrew 一行命令安装 → 引导页配置 Full Disk Access → 重启应用 → 点一下"智能扫描",5 分钟即可完成从安装到首次清理的完整流程。
【免费下载链接】MacSai
Mac Sai: the open-source Mac cleaner, optimizer, and malware scanner. A free, Apple-notarized alternative to CleanMyMac, built with Swift 6 and SwiftUI.
相关推荐
G-Helper:让华硕笔记本性能管理回归简洁高效
G Helper:让华硕笔记本性能管理回归简洁高效 你是否厌倦了华硕Armoury Crate的臃肿和缓慢?G Helper作为一款轻量级开源控制工具,为ROG
桌面应用系统编程5 步把视频号无水印视频存到本地:res-downloader 本地代理抓包工具上手
5 步把视频号无水印视频存到本地:res downloader 本地代理抓包工具上手 视频号里刷到的视频想存下来,右键另存出来的文件往往打不开,还带着水印;抖音
桌面应用网络音视频免费开源的 CleanMyMac 替代品 Mac Sai:一款 Mac 清理、优化与恶意软件扫描工具的完整指南
免费开源的 CleanMyMac 替代品 Mac Sai:一款 Mac 清理、优化与恶意软件扫描工具的完整指南 Mac Sai 是一款 免费开源的 Mac 清理
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考