新系统自动下载一堆本地人工智能模型,占着好几个吉的空间,系统设置里却找不到一键关闭的按钮。九月底开源的 RemoveMacAI 就是冲这个痛点来的,一条命令关闭十四项苹果智能功能并删除对应模型文件。发布帖冲上社区三百三十三分两百一十条评论,火药味与共鸣齐飞。我把仓库、原理和两边讨论核了一遍。
它做了什么
关闭清单很全面。语音助手及其唤醒词与菜单栏图标、写作工具、表情生成、图像游乐场、第三方聊天扩展、邮件与消息与浏览器与备忘录的内容摘要、智能回复、行内文本预测、空间照片、照片清理、开发工具的预测代码补全,十四项一刀切,配套的本地模型文件也一并删除。有用户在实际运行中看到模型占磁盘七点六个吉的报告,能回收多少因机器而异,官方没承诺统一数字,这个诚实的做法值得肯定。仓库创建于九月末,发布一周内已经迭代到第三个版本,社区贡献了两个修复请求,分别处理部分删除场景与扫描覆盖,维护节奏很快。
实现方式比较讲究。不直接改系统文件,走苹果自家配置描述文件下发限制策略,这条路子是苹果留给企业管理的正规通道;模型删除通过系统资源服务完成,系统完整性保护全程开着,没有越权操作。装完后配置文件还会把模型重新下载的请求重定向到本地关闭端口,防止系统偷偷下回来,这个细节想在了用户前面。想反悔,一条还原命令恢复原样,整个方案可逆。安装方式给了一键脚本与包管理器两种选择,每个版本带构建来源证明,可以用官方工具验证,怕脚本的人走包管理器渠道更稳。开发者在文档里写明不发起网络请求不收集数据,自称口径。
社区吵了什么
三百多条评论吵出了三层,每层都有干货。第一层是要不要删。支持派说小固态 MacBook 已经在存储上精打细算,自动更新预留空间加上模型动辄占一成容量,删了才踏实;有用户报了具体数字,小固态机器系统自动预留的更新空间就占将近一成,加上模型文件更是捉襟见肘。反对派说新语音助手体验大幅提升,删掉等于自废武功,只有容量紧张的人才会为这些模型的地方心疼,两边说的都是各自的真实处境。第二层是脚本安全性。有人对管道执行脚本这种安装方式本身发难,主张任何脚本都应该先下载审查再运行,这个观点有它的道理。支持者反驳说这个项目恰好是同类里做得最规范的,来源证明与校验都齐了,开发者不是第一个做这类工具的但确实是第一个把安全环节做完整的。第三层最有意思,有人感慨操作系统发展到今天,用户居然需要跑第三方脚本去臃肿,跟老式装机时代如出一辙,这个类比引发了最热烈的讨论,技术圈的怀旧情绪在这条帖子下集体爆发了一回。
注意事项
免费开源,宽松许可,接受社区代码审查。仅限苹果芯片加最新系统,旧系统不支持,勉强跑也会在模型删除环节卡住,工具已经标注了这一点。删完之后依赖端侧模型的功能全部失效,某些快捷指令与第三方应用也会受影响,动手前对照清单过一遍自己的工作流,用得到摘要或预测补全的人别删。存储设置可能仍显示旧数字,等系统自行清理,不是工具没删干净。一键脚本与包管理器安装都提供,怕管道执行的人走包管理器渠道。
总结
给不想要本地人工智能的用户一个干净退出通道,实现规范,可逆,社区讨论把利弊都吵透了。小固态用户与隐私敏感用户直接用,依赖新功能的用户想清楚再动,反正一条命令就能还原,试错成本极低。
来源
- 开源仓库 https://github.com/omlahore/RemoveMacAI
- 发布页 https://github.com/omlahore/RemoveMacAI/releases/latest
- HN 讨论 https://news.ycombinator.com/item?id=49957116