Cайт программиста Ruby, веб-разработчика Ruby on Rails ESV Corp. Екатеринбург, Москва, Санкт-Петербург, Новосибирск, Первоуральск

Apple забрала у macOS кнопку «выключить ИИ». Один из разработчиков вернул её обратно

Apple убрала из macOS 27 единый выключатель Apple Intelligence, и независимому разработчику пришлось вернуть пользователям почти ту же возможность через командную строку. Ом Лахор выпустил RemoveMacAI, бесплатную утилиту с открытым кодом, которая одной командой отключает ИИ-функции, удаляет локальные модели и не даёт системе скачать их снова.

Проблема появилась после выхода macOS 27 Golden Gate. В прежних версиях Apple Intelligence можно было отключить одним переключателем, после чего локальные модели удалялись. В новой системе общего переключателя нет. Apple предлагает выключать Siri AI, сводки и другие функции отдельно, но сами модели при таком подходе могут остаться на накопителе.

RemoveMacAI собирает разрозненные настройки в одну процедуру. Утилита выключает Siri, Writing Tools, Genmoji, Image Playground, расширение ChatGPT, сводки в Mail, Messages, Safari и уведомления, умные ответы, предиктивный ввод и часть функций Photos и Xcode. Диктовка продолжает работать отдельно, поскольку использует другой набор настроек и моделей. Для блокировки повторной загрузки RemoveMacAI устанавливает конфигурационный профиль, который пользователь должен подтвердить в системных настройках. Системные файлы в /System утилита не меняет, а System Integrity Protection оставляет включённой. Для удаления моделей используется штатная служба ресурсов Apple, поэтому разработчик не требует отключать встроенные механизмы защиты macOS.

Изменения можно отменить командой removemacai revert. После удаления профиля macOS возвращает прежние настройки и при необходимости снова загружает модели. Утилита умеет сохранить отдельные компоненты через параметр --keep и показать будущие изменения без их применения. Установочный скрипт проверяет SHA-256 скачанного релиза, запускает программу из временной папки и затем удаляет её.

Экономия места зависит от модели компьютера и уже загруженных компонентов. Apple указывает, что новое поколение Apple Intelligence требует до 14 ГБ на Mac с M3 и новее при наличии не менее 12 ГБ объединённой памяти и до 8 ГБ на других совместимых Mac. Разработчик RemoveMacAI говорит примерно о 12 ГБ, хотя набор загруженных моделей может различаться.

Появление RemoveMacAI показывает побочный эффект более глубокой интеграции Apple Intelligence в систему. Пользователь может отключить отдельные ИИ-возможности штатными средствами, но вернуть прежнюю схему с одним переключателем и удалением моделей в macOS 27 уже нельзя. RemoveMacAI фактически заполняет этот пробел сторонним инструментом, сохраняя возможность отката.

RemoveMacAI поддерживает только Mac с Apple Silicon и macOS 27. Разработчик тестировал проект на macOS 27.0, а для версии 27.0.1 указывает RemoveMacAI 0.2.3 или новее. Такой подход не превращает утилиту в штатную функцию macOS, поэтому пользователю приходится отдельно доверять стороннему открытому проекту и подтверждать установку его конфигурационного профиля.

SecurityLab