Разработчик Ом Лахор выпустил RemoveMacAI — консольную утилиту для Mac с Apple silicon под управлением macOS 27. Инструмент отключает Apple Intelligence, удаляет скачанные локальные модели и блокирует их повторное получение системой. Как сообщает Хабр, исходный код написан на Swift, опубликован на GitHub и распространяется по лицензии MIT; установить утилиту можно через скрипт или Homebrew.
Поводом стала смена интерфейса macOS: в версии 27, согласно описанию проекта, исчез единый переключатель Apple Intelligence. Отдельные возможности приходится отключать в разных разделах настроек, но это само по себе не удаляет модели с накопителя. The Verge отмечает, что прежде общий переключатель существовал, а теперь связанные настройки распределены примерно по дюжине пунктов, включая разделы Screen Time. RemoveMacAI фактически сводит эти действия к одному сценарию.
Что именно удаляет утилита.
Заявленная экономия пространства составляет около 12 ГБ и зависит от набора моделей, уже установленных на конкретном компьютере. Это не размер одного универсального файла: Apple Intelligence использует отдельные локальные активы для разных сценариев. По данным GBHackers, RemoveMacAI затрагивает фундаментальные модели Apple, а также наборы для генерации изображений и Genmoji, Spatial Photos, очистки фотографий и предиктивного дополнения кода в Xcode.
После применения утилиты перестают работать Siri и «Hey Siri», Writing Tools, Genmoji, Image Playground, расширение ChatGPT, сводки, умные ответы, встроенные текстовые подсказки, Clean Up в «Фото» и предсказания кода в Xcode. Это принципиальное ограничение: освобождённое место достигается не настройкой одной необязательной функции, а отказом от всего набора сервисов, зависящих от локальных моделей. Anti-Malware.ru отдельно указывает, что затронуты и приложения с локальными моделями Apple, а также соответствующие действия в «Командах».
При этом диктовка, по опубликованному описанию, остаётся доступной: её речевые модели управляются отдельно и RemoveMacAI их не удаляет. Утилита также предлагает проверить текущий статус и выполнить пробный запуск до внесения изменений. В материале The Verge упоминается команда status, которая показывает размер отдельных AI-моделей на устройстве. Такой предварительный просмотр полезен, поскольку фактический объём освобождённого пространства зависит от того, какие компоненты успела загрузить macOS.
Технический подход и его границы.
RemoveMacAI не заявляет о взломе macOS и не удаляет файлы напрямую из защищённого каталога /System. По сведениям MacRumors, утилита использует профиль конфигурации: он отключает необходимые ограничения и направляет попытки загрузки моделей на закрытый локальный порт. В результате системная загрузка не завершается, а удалённые активы не возвращаются сразу после очистки.
Этот способ заметно отличается от ручного удаления системных файлов. System Integrity Protection, по заявлениям разработчика, остаётся включённой, а сами модели удаляются штатной службой управления активами Apple. Пользователь должен подтвердить профиль в системных настройках, поэтому изменение не происходит скрытно. Rozetked также сообщает, что инструмент опирается на системный механизм удаления моделей, а не на отключение защит macOS.
Обратимость — ещё одна часть дизайна: команда revert отменяет внесённые настройки и вновь разрешает системе получать модели. Однако обратимость не снимает практических рисков. Это терминальная утилита, которая меняет конфигурацию функций ОС и запускается через установочный скрипт либо пакетный менеджер. Разработчикам и администраторам следует заранее проверить, не нужны ли команде сводки, инструменты письма, локальные возможности приложений или функции Xcode, а также ознакомиться с исходным кодом и содержанием устанавливаемого скрипта.
Почему это важно для рынка AI-функций.
RemoveMacAI показывает напряжение между двумя подходами к AI-продуктам. Производитель стремится сделать возможности частью базовой платформы и заранее размещает модели на устройстве, чтобы снизить зависимость от сети и задержки. Пользователь, особенно на Mac с нерасширяемым накопителем, ожидает отдельно управлять памятью, функциями и фоновыми загрузками. Если отключение интерфейса не удаляет локальные активы, оно воспринимается не как полный отказ от функции, а как неполный контроль над ней.
Для Apple этот проект не является официальным способом настройки macOS, а для рынка он не означает отказ пользователей от локального AI как технологии. Скорее это сигнал о спросе на прозрачные средства управления: единый переключатель, понятный перечень скачанных моделей, отображение их размера и штатное удаление ненужных компонентов. RemoveMacAI закрывает этот пробел внешним инструментом для macOS 27 и Apple silicon, но одновременно напоминает, что экономия около 12 ГБ сопровождается отключением конкретных рабочих возможностей. Выбор здесь зависит не от отношения к AI в целом, а от того, какие функции действительно используются на данном Mac.