curl -fsSL https://raw.githubusercontent.com/omlahore/RemoveMacAI/main/install.sh | bash
该脚本会下载最新版本,验证其 SHA-256 校验和,并在临时目录中运行,不会安装任何内容。
每个版本均由 GitHub Actions 从对应的 tag 构建而成,并附带构建来源证明(build provenance attestation)。要验证下载的文件是否来自本仓库的源代码:
gh attestation verify removemacai-darwin-arm64.tar.gz -R omlahore/RemoveMacAI
通过 Homebrew 安装:
brew install omlahore/tap/removemacai
removemacai
RemoveMacAI 会显示当前状态并请求确认。随后它会打开系统设置以安装其配置描述文件(macOS 要求用户批准),然后删除相关模型。
| 命令 | 说明 |
|---|---|
removemacai | 显示当前状态,然后关闭 Apple Intelligence |
removemacai status | 显示各功能及其模型占用的磁盘空间 |
removemacai off --keep <features> | 保留列出的功能不关闭 |
removemacai off --dry-run | 预览将要做的更改而不实际应用 |
removemacai revert | 撤销所有更改 |
removemacai features | 列出 --keep 接受的功能名称 |
使用一行式安装命令进行还原:
curl -fsSL https://raw.githubusercontent.com/omlahore/RemoveMacAI/main/install.sh | bash -s revert
它会更改什么
被关闭的功能: Siri(包括“嘿 Siri”和菜单栏图标)、写作工具(Writing Tools)、Genmoji、Image Playground、ChatGPT 扩展、邮件、信息、Safari、备忘录和通知中的摘要功能、邮件智能回复、内联文本预测、空间照片(Spatial Photos)、照片清理(Photos Clean Up)以及 Xcode 预测性代码补全。
被删除的模型: Apple Intelligence 基础模型,以及图像生成与 Genmoji、空间照片、照片清理和 Xcode 代码补全的模型。
- 通过一个配置描述文件应用 Apple 针对 Apple Intelligence 的限制键(restriction keys),并强制启用那些没有对应限制键的设置。
- 模型通过 Apple 的资产服务(asset service)删除。系统完整性保护(SIP)保持开启,不会直接修改 /System 下的任何文件。
- 该描述文件将每个被删模型的下载重定向到一个已关闭的本地端口,因此 macOS 不会重新下载它们。
- 移除描述文件即可恢复之前的设置。当某项功能需要时,macOS 会重新下载相应模型。
RemoveMacAI 不发出任何网络请求,也不收集任何数据。
听写功能还能用吗? 可以。听写是独立的设置,其语音模型不会被删除。
macOS 更新会撤销这些更改吗? 不会。描述文件(包括下载屏蔽)在系统更新后依然有效。
模型删除后,存储设置中仍显示 Apple Intelligence? Apple 的资产服务会立即释放这些模型,但 macOS 会按照自己的计划删除文件。在此之前,“系统设置 > 通用 > 存储”仍会将它们计入 Apple Intelligence。
为什么仍有一个名为 Siri 的进程在运行? 在 macOS 27 中,Spotlight 窗口以名为 Siri 的进程运行。一些系统服务也会保持加载状态;它们受系统完整性保护(SIP)的保护。