新ツール「RemoveMacAI」、Apple Intelligenceのモデルを削除してMacのストレージを回復

オープンソースのコマンドラインユーティリティ「RemoveMacAI」が新たに公開されました。macOS 27を実行するApple siliconのMacユーザーは、このツールでApple Intelligenceを無効化し、ダウンロード済みのオンデバイスAIモデルを削除できます。さらに、オペレーティングシステムがモデルを自動的に再ダウンロードすることも防げます。

開発者はOm Lahore氏で、MITライセンスで公開されています。RemoveMacAIが対象とするのは、Apple Intelligenceを無効にしたものの、関連モデルが端末に残り続けているユーザーです。こうしたユーザーが抱えるストレージ容量や管理上の悩みに応えるツールです。

プロジェクトのドキュメントによると、macOS 27にはApple Intelligenceを一括で切り替えるスイッチがありません。そのため、関連機能をオフにしても、ダウンロード済みのモデルはローカルに残ったままになります。

RemoveMacAIは、Apple Intelligenceに関連する幅広い機能を無効化します。対象は、Siri、「Hey Siri」、文章ツール(Writing Tools)、Genmoji、Image Playground、ChatGPT拡張機能、メールのスマート返信、メッセージや通知の要約、インラインのテキスト予測、空間写真(Spatial Photos)、写真のクリーンアップ、Xcodeの予測コード補完などです。

このツールは、関連するローカルアセットも削除します。具体的には、Apple Intelligenceの基盤モデルのほか、画像生成、Genmoji、空間写真、写真のクリーンアップ、Xcodeのコード補完で使われるモデルセットです。ただし、音声入力(ディクテーション)は別に管理されているため、ディクテーション用の音声モデルは削除しません。

セキュリティを重視する管理者向けに、プロジェクトは次のように説明しています。モデルの削除は、/Systemディレクトリ内の保護されたファイルを直接消す方法ではなく、Appleのアセットサービスを通じて実行します。この間、システム整合性保護(SIP)は有効なままです。

このユーティリティは構成プロファイルを使い、利用可能な場合はAppleの制限キーを適用します。専用の制限キーがない設定については、プロファイルで強制的に適用します。さらに、削除した各アセット種別のダウンロード先を、閉じたローカルポートへリダイレクトします。これにより、macOSがモデルを自動的に復元するのを防ぎます。

Image

この方式が重要なのは、モデルファイルを消すだけでは一時的な対処にとどまる可能性があるためです。Apple Intelligenceの機能が元のアセットを再び必要とするとOSが判断すれば、モデルは再ダウンロードされかねません。RemoveMacAIは、構成プロファイルとダウンロードのブロックを維持します。これにより、macOSのアップデート後も、回復したストレージ容量を保てるようにしています。

プロジェクトは、元に戻せる点も強調しています。`removemacai revert`を実行すれば、プロファイルを削除して以前の設定に戻せます。その後は、macOSが必要に応じてモデルを再びダウンロードします。

RemoveMacAIは、`removemacai`コマンドによる対話モードに対応しています。現在の状態を表示し、変更を加える前に確認を求めます。

このほか、モデルのストレージ使用量の確認、変更のシミュレーション、特定機能の保持、機能名の一覧表示、構成の復元を行うコマンドも用意されています。

開発者は、Homebrewによるインストール方法と、ワンライナーのインストーラーを提供しています。インストーラーは最新リリースをダウンロードし、SHA-256チェックサムを検証したうえで、一時ディレクトリから実行します。リリースはGitHub Actionsでビルドされます。ビルドの来歴証明(provenance attestation)も含まれており、ユーザーはGitHubの証明ツールで検証できます。

RemoveMacAIが対応するのは、macOS 27を実行するApple siliconシステムです。テスト済みのバージョンはmacOS 27.0で、27.0.1向けには互換性に関するガイダンスも示されています。macOS 26以前のバージョンはサポート対象外です。

管理者は、導入前にこのツールを検証すべきです。ユーザーや管理対象のワークフローによっては必要な機能が、意図的に無効化されるためです。具体的には、Visual Intelligence、カレンダーの自然言語による編集、Foundation Modelsフレームワークを使うアプリ、AppleのオンデバイスモデルをAppleが利用するショートカットのアクションなどが該当します。`–dry-run`オプションを使えば、変更を適用する前に想定される影響を安全に確認できます。

MTTRを21分短縮し、影響が出る前にサイバー脅威を阻止します。ANYRUNのサンドボックスをSOCに統合。

翻訳元: https://gbhackers.com/new-removemacai-tool-removes-apple-intelligence-models/

本記事は gbhackers.com の記事を翻訳・要約したものです。