オープンソースの新ユーティリティ「RemoveMacAI」が公開されました。Apple Silicon搭載Macのユーザーは、このツールを使ってApple Intelligenceの機能を無効化し、ダウンロード済みのオンデバイスAIモデルを削除できます。さらに、macOS 27がそれらのアセットを自動で再取得することも防げます。
開発者のomlahore氏がコマンドラインインターフェースとして公開したこのツールは、プライバシー管理を強化したいユーザーや、Apple Intelligenceのコンポーネントが占有するストレージを取り戻したいユーザーを想定しています。
macOS 27のApple Intelligenceには、AI関連のあらゆる機能を一括で無効にし、ローカルのモデルファイルも消去できるマスタースイッチがありません。「設定」から機能をオフにしても、関連モデルはディスク上に残ることがあります。
RemoveMacAIは、機能の制限、アセットの削除、ダウンロードのブロックをひとつの元に戻せる手順にまとめ、この問題の解消を目指しています。
このユーティリティが無効化する機能は多岐にわたります。Siriと「Hey Siri」、Writing Tools、Genmoji、Image Playground、ChatGPT拡張機能、通知やアプリの要約、メールのスマートリプライ、インラインのテキスト予測、空間写真(Spatial Photos)、写真のクリーンアップ、Xcodeの予測コード補完などです。
Visual Intelligence、カレンダーの自然言語による編集、ショートカットの「モデルを使用」アクション、AppleのFoundation Modelsフレームワークに依存するアプリにも影響します。
サービスをオフにするだけではありません。画像生成、Genmoji、空間写真、写真のクリーンアップ、Xcodeのコード補完の各機能が使う、Apple Intelligenceの基盤モデルや専用のローカルアセットも削除します。
対象はmacOS 27を搭載したApple Siliconシステムで、macOS 26以前のバージョンはサポートしていません。RemoveMacAIは構成プロファイルを適用します。このプロファイルは、利用可能な場合にAppleの制限キーを使い、その他の関連する環境設定も強制的に設定します。
保護されたmacOSのファイルを直接変更することはありません。ダウンロード済みのモデルパッケージは、Appleのアセットサービスを通じて削除します。プロジェクトによると、システム整合性保護(System Integrity Protection)は有効なままで、/Systemディレクトリ配下のファイルも変更されません。
モデルが知らないうちに戻ってくるのを防ぐため、構成プロファイルは、削除した各アセットクラスのダウンロード要求を、閉じたローカルポートへリダイレクトします。
この仕組みは、機能設定の変更後やOSがアセットを確認したときに、MobileAssetサービスがAIモデルを再ダウンロードするのを防ぐためのものです。プロジェクトによると、このブロック設定はmacOSのアップデート後も維持されます。
ツールには、Apple Intelligenceのコンポーネントの状態とディスク使用量を確認するコマンドがあります。ほかにも、ドライランモードで変更内容をプレビューするコマンド、特定の機能を残すコマンド、すべての変更を元に戻すコマンドを備えています。
元に戻すとプロファイルが削除され、以前の構成が復元されます。後で関連機能を有効にすれば、macOSは再びモデルをダウンロードできます。
RemoveMacAIのインストーラーは、最新リリースをダウンロードし、SHA-256チェックサムを検証したうえで、スクリプトを恒久的にインストールせず一時ディレクトリから実行します。
リポジトリによると、リリースはGitHub Actionsでビルドされ、ビルド来歴の証明(build-provenance attestation)を含みます。ユーザーはGitHubのgh attestation verifyコマンドで検証できます。
ただし、macOSユーザーはこのユーティリティをサードパーティ製のシステム構成ツールとして扱うべきです。企業環境に導入する前には、ソースコード、リリース成果物、チェックサム、来歴を確認する必要があります。
omlahore氏によると、このツールでは、システム設定で構成プロファイルをユーザーが承認する必要があります。ポリシー変更が適用される前に、目に見える確認の場が設けられる形です。
RemoveMacAIは次の点も説明しています。モデルの削除後も、Appleの「ストレージ」画面にはしばらくApple Intelligenceの使用量が表示され続けることがあります。ファイルのクリーンアップはmacOS独自のスケジュールで行われるためです。音声入力(Dictation)は、ツールが対象とするアセットとは別の音声モデルを使うため、引き続き利用できます。
ANY.RUNを利用する16,000以上のSOCチームに加わり、脅威調査を効率化して手作業を減らしましょう。チームで試す
翻訳元: https://cyberpress.org/removemacai-tool-disables-apple-intelligence/