RemoveMacAI: macOS 27 での Apple Intelligence の無効化とディスク領域の回復

RemoveMacAI は macOS 27 での Apple Intelligence の完全削除を可能にする

RemoveMacAI は、macOS 27 における Apple Intelligence 機能を無効化し、関連する基礎モデルおよび生成モデルをディスクから削除するためのオープンソースユーティリティです。macOS 27 では、機能を無効化した後もディスク上からこれらのモデルを完全に削除するためのグローバルな切り替えスイッチが提供されていないため、RemoveMacAI は構成プロファイルと Apple のアセットサービスを使用して、モデルの削除と自動再ダウンロードの防止を保証します。

技術的実装とメカニズム

RemoveMacAI は /System ディレクトリを変更せず、システム整合性保護(SIP)の無効化も必要としません。以下の3つの主要なメカニズムを用いて目的を達成しています。

  • 構成プロファイル: ツールは Apple の制限キーを適用する構成プロファイルをインストールします。これにより、特定の制限キーを持たない機能については、システム設定が「無効」状態に強制されます。
  • アセットサービス統合: モデルは Apple の独自のアセットサービスを使用して削除され、システムプロトコルに従った削除処理が保証されます。
  • ダウンロードブロッキング: macOS がモデルを自動的に再ダウンロードしないようにするため、構成プロファイルはモデルのダウンロード要求を閉じたローカルポートにリダイレクトします。

対応機能とモデルの削除

このツールを実行すると、幅広い AI ベースの機能が無効化され、それらに対応するディスク上の領域も削除されます。

無効化された機能

  • システム全体のツール: Siri(「Hey Siri」およびメニュー バーのアイコンを含む)、ライティング ツール、Genmoji、Image Playground。
  • 統合拡張機能: ChatGPT 拡張機能およびメール、メッセージ、Safari、ノート、通知における要約機能。
  • 生産性ツール: メールのスマート返信、インラインテキスト予測、Xcode の予測コード補完。
  • 視覚ツール: スペーシャルフォト、Photos Clean Up。

削除されたモデル

  • Apple Intelligence の基礎モデル。
  • 画像生成、Genmoji、スペーシャルフォト、Photos Clean Up、Xcode コード補完に特化したモデル。

注意: 音声入力(Dictation)は、このツールの対象外である別途の音声モデルを使用しているため、機能が維持されます。

インストールと使用方法

RemoveMacAI は Apple Silicon を搭載した Mac を必要とし、macOS 27(27.0 および 27.0.1 でテスト済み)と互換性があります。

インストール方法

  • ワンライナーインストーラ: curl -fsSL https://raw.githubusercontent.com/omlahore/RemoveMacAI/main/install.sh | bash
  • Homebrew: brew install omlahore/tap/removemacai

主なコマンド

コマンド 説明
removemacai 現在の状態を表示し、Apple Intelligence を無効化
removemacai status 有効な機能とモデルのディスク容量を一覧表示
removemacai off --keep <features> 特定の機能を維持したまま AI を無効化
removemacai revert すべての変更を元に戻し、macOS がモデルを再ダウンロードできるようにする

コミュニティの見解と意見

RemoveMacAI のリリースは、macOS の方向性とオンデバイス AI モデルの価値について、大きな議論を引き起こしました。

削除を支持する意見

多くのユーザーは、Apple の SSD ストレージの高コストと、これらのモデルが消費する大きなディスク領域(一部のユーザーが最大 12GB と報告)を挙げています。これらのモデルに「オフ」スイッチが存在しないことは、"ブロートウェア" への移行と、ユーザーがシステムリソースを制御できなくなるという傾向を示していると指摘しています。

"Windows をインストールするときにいつも行っていたデクルフト作業を思い出させる。macOS でも、新しい OS インストール後に、システムリソースのコントロールを取り戻し、不要なクレップウェアを削除するために、サードパーティのスクリプトを実行する必要が出てきたようだ。"

保持を支持する意見

一部のユーザーは、ローカル推論モデルが適切にバランスされており、タスクをクラウドに送らないことでプライバシーのメリットがあるため、平均的な消費者にとってはディスク領域のトレードオフは許容できると主張しています。

セキュリティと信頼性

インターネットからシェルスクリプトを実行することのセキュリティについて、ユーザーから懸念が寄せられています。開発者は、GitHub Actions を通じてビルドの正当性証明を提供しており、gh attestation verify を使用して、ダウンロードしたファイルがリポジトリのソースと一致することをユーザーが検証できるようにしています。

プロジェクトの起源

RemoveMacAI は、当初、アセットサービス、モデルセット、およびこれらの機能を無効化するために必要な各種設定キーをマッピングしたプロジェクト pared の作業に基づいて構築されています。

Sources

関連

  • プロジェクト
  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch