news 2026/10/11 7:29:04

Mac Sai 免费 Mac 清理器 5 分钟上手:Homebrew 一行命令安装与 Full Disk Access 权限配置完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mac Sai 免费 Mac 清理器 5 分钟上手:Homebrew 一行命令安装与 Full Disk Access 权限配置完整教程

【免费下载链接】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.

项目地址:https://gitcode.com/gh_mirrors/mac/MacSai
点击查看免费下载

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)。

方法二:手动配置

  1. 打开系统设置 → 隐私与安全性 → 完全磁盘访问权限
  2. 点击+按钮,从"应用程序"文件夹中添加Mac Sai.app
  3. 确认开关处于开启状态
  4. 完全退出并重启 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.

项目地址:https://gitcode.com/gh_mirrors/mac/MacSai
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/11 7:27:19

Kubernetes上的GPU调度-拓扑感知与碎片治理的工程实践

摘要 把 GPU 交给 Kubernetes 管,难点不在能不能调度,而在调度得好不好。同一批卡走 NVLink 还是跨机,性能差一个量级;碎片化会让集群看似有空闲却接不下大任务。本文拆解拓扑感知、碎片治理与配额设计。2026 奇点智能技术大会&a…

作者头像 李华
网站建设 2026/10/11 7:25:04

从JSON到Protobuf:高并发微服务序列化迁移实战

1. 事故现场:主播还在喊"3、2,1",后台已经一片 504先交代一下背景。我们团队维护的是一套面向东南亚市场的跨国直播带货平台,货品从国内仓直发,用户分布在泰国、印尼、菲律宾这些地方。技术栈是典型的微服务…

作者头像 李华
网站建设 2026/10/11 7:22:21

从提示词到LoRA:打造稳定可控的AI艺术创作工作流

1. 项目源起与整体设计思路1.1 “artcraft”到底想解决什么问题先说结论:artcraft 不是某个现成软件,而是一套我自己搭建的“AI 辅助艺术创作工作流”的代称。整套东西的核心目标,是让一个“会画画但画不快”或者“有创意但手头功夫跟不上”的…

作者头像 李华
网站建设 2026/10/11 7:20:44

数组刷题Day2:滑动窗口与循环不变量实战解析

跟着代码随想录刷题,Day2这天我特意没急着往下开新专题,而是把数组部分的两道硬题拿出来重新啃了一遍:LeetCode 209长度最小的子数组、LeetCode 59螺旋矩阵II。代码随想录跟别的刷题资料最大的不同,在于它会把同一类解法的题目集中…

作者头像 李华
网站建设 2026/10/11 7:19:36

麦肯锡2026技术趋势14_能源与可持续发展技术的未来_研究解读

从能源技术到可靠供给:麦肯锡 2026 年“能源与可持续发展技术的未来”研究解读 麦肯锡《Technology Trends Outlook 2026》技术趋势解读系列 第 14 篇 摘要 麦肯锡将“能源与可持续发展技术的未来”(Future of energy and sustainability technologi…

作者头像 李华
网站建设 2026/10/11 7:16:03

一个接口调用十款文档解析模型:OpenDocRouter 拆解

一个接口调用十款文档解析模型:OpenDocRouter 拆解原文:LlamaIndex Blog - 《Introducing OpenDocRouter: every document model under one API》(https://www.llamaindex.ai/blog/introducing-opendocrouter)一、文档解析的难点&…

作者头像 李华