アプリについて
macOS インターフェース&プレビュー
Apple Silicon 専用に設計されたネイティブ SwiftUI アーキテクチャ

詳しいアプリ説明
MagicMacCleaner は、macOS 13 以降 (Ventura、Sonoma、Sequoia) を実行する Apple Silicon (M1、M2、M3、M4) Mac 専用にゼロから構築された、超高速のネイティブ ディスク クリーニングおよび開発者メンテナンス ユーティリティです。
強引な月額サブスクリプションを請求し、アップセルのポップアップを大量に表示し、バッテリー寿命を吸い上げる永続的なバックグラウンド デーモンをインストールする従来の商用クリーナーとは異なり (詳細な [MagicMacCleaner と CleanMyMac の比較](magic-mac-cleaner-vs-cleanmymac.html) を参照)、MagicMacCleaner は 100% 無料、広告なしです。テレメトリを収集せず、ネットワーク追跡コードも含まず、すべてのバイトをマシン上でローカルに処理します。
最も重要なことは、MagicMacCleaner は、標準のクリーナーでは無視される、隠れた重い開発者キャッシュとシステム キャッシュをクリーンアップするように設計されています。これには、Xcode DerivedData、放棄された iOS シミュレーター ランタイム、Docker ビルド キャッシュ、孤立した Git パックファイル、インデックスのないコンテナ ログ、プロジェクト ディレクトリに埋もれている忘れられた `node_modules` フォルダーが含まれます。
Apple Silicon ストレージのジレンマ: 256GB および 512GB SSD がすぐにいっぱいになる理由
Apple Silicon MacBook および Mac Studio コンピュータは驚異的な計算効率を備えていますが、Apple のアップグレード不可の統一ストレージ価格設定により、何百万ものユーザーと開発者が 256 GB または 512 GB の内蔵 SSD で作業することになります。macOS では、ディスク容量は単なるパッシブストレージではありません。システムの速度と動作の安定性に直接影響します。 Apple Silicon は ユニファイド メモリ アーキテクチャ (UMA) を利用しており、高帯域幅 RAM が CPU、GPU、ニューラル エンジン間で共有されます。負荷の高いワークフロー (コードのコンパイル、Docker コンテナの実行、高解像度ビデオの編集など) 中に物理 RAM がいっぱいになると、macOS は `/private/var/vm` の内部 SSD に書き込まれた 仮想メモリ スワップ に依存します。
SSD の空き容量が 15% ~ 20% を下回った場合:
- APFS ファイル システムの断片化が急増し、ランダム読み取り/書き込み I/O パフォーマンスが低下します。
- macOS は連続したスワップ ブロックを割り当てることができないため、カーネル タスクの CPU スパイクやビーチボールが発生します。
- NAND 書き込み増幅が急増し、交換不可能なはんだ付け SSD の寿命 (TBW) が大幅に短縮されます。
- Xcode、Docker、Android Studio のビルドが、不可解なディスク容量不足エラーで不可解な失敗をします。
MagicMacCleaner は、日常のユーティリティではあまりにも怖くて手を出せない大規模な隠しキャッシュをターゲットにすることで、このボトルネックを永久に解決します。
デュアル モード エクスペリエンス: シンプル モードとエキスパート開発者モード
ソフトウェアのメンテナンスにおいて、単一のサイズがすべてに適合することはありません。スペースを再利用しようとしているカジュアルな MacBook Air ユーザーは、`~/Library/Developer/Xcode/DerivedData` のような難解なパスに決して混乱してはいけません。逆に、経験豊富なソフトウェア エンジニアは、正確な POSIX パス、inode 番号、コマンドライン実行の詳細を必要とします。MagicMacCleaner は、モードを瞬時に切り替えることでこれに対処します。
1.シンプル モード (カジュアル ユーザーおよびクリエイティブ):
- 専門用語を含まない平易な英語の説明。
- 明確な安全指標: 各カテゴリに含まれる内容、削除しても安全な理由、macOS がカテゴリを自動的に再生成するかどうか。
- 開発者タブとルート システム ツールは明確に隠されているため、誤って開発設定を壊すことはありません。
- 自動ゴミ箱保護によるワンクリックの安全なクリーンアップ。
2.エキスパート モード (開発者およびシステム エンジニア):
- 正確なディレクトリ パス、シンボリックリンク ターゲット、ディスク ブロック割り当てを明らかにします。
- 専用の開発者ツールのロックを解除します: シミュレーター ランタイム マネージャー、Git リポジトリ ガベージ コレクション、レベル 1 高速スイープ、Docker プルーン。
- Swift、Rust、Go、Python、Java、Node.js にわたるビルド アーティファクトを完全に可視化します。
- JSON エクスポートをドライランして、1 バイトもタッチされる前にすべての候補ファイルを検査します。
1.開発者ディープクリーンエンジン
最新のソフトウェア開発スタックは貪欲であることで有名です。 6 か月間環境を徹底的にパージしていない開発者は、80 GB ~ 150 GB の完全に冗長なビルド キャッシュを常駐させていることがよくあります。- Xcode DerivedData およびモジュール キャッシュ: Clang および Swift ビルド ツール (`~/Library/Developer/Xcode/DerivedData`) によって生成された中間オブジェクト ファイル、シンボル グラフ、およびモジュール キャッシュ。 MagicMacCleaner は、各プロジェクト フォルダーに安全にインデックスを作成し、正確なプロジェクト名、最終変更タイムスタンプ、再利用可能なスペースを表示します。
- シミュレーター ランタイム マネージャー: Xcode に新しい iOS、watchOS、または tvOS バージョンをインストールすると、macOS はシミュレーター ランタイム ディスク イメージを `/Library/Developer/CoreSimulator/Profiles/Runtimes` に保存します。古いランタイムはそれぞれ 8 GB ~ 15 GB のディスク領域を消費します。 MagicMacCleaner は `simctl` と直接統合されており、デバイス数と最終使用日を表示し、ワンクリックで外科用 `simctl runtime delete` コマンドを実行します。
- XCTestDevices および CoreDevice DeviceFS: USB/Wi-Fi 経由で接続された iPhone および iPad の自動テスト実行とディスク スナップショットの残骸 (`~/Library/Developer/CoreDevice/DeviceFS` および `~/Library/Developer/XCTestDevices`)。これらは、数か月にわたる活発な開発で簡単に 20 GB 以上蓄積されます。
- Docker ビルド キャッシュ: macOS 上の Docker デスクトップは、継続的に拡張する RAW イメージに仮想ディスクを保存します。 MagicMacCleaner は、アクティブなコンテナと永続的なデータベース ボリュームを厳密に保護しながら、残留するビルド キャッシュ レイヤーと未解決のイメージをターゲットにします。
- 放棄された `node_modules` スキャナ: Node.js プロジェクトは、深くネストされた依存関係ツリーで悪名高いです。クライアント プロジェクトを終了または放棄すると、その 1 GB 以上の「node_modules」フォルダーがドライブ上に永久に残ります。 MagicMacCleaner は、指定されたプロジェクト ルート (例: `~/Projects`、`~/Developer`、`~/Work`、`~/Documents/GitHub`) をスキャンして、60 日以上非アクティブな休止中のプロジェクトを見つけ、ワンタップで数千の依存関係ファイルを削除できます。
- 多言語パッケージ キャッシュ: Homebrew (`~/Library/Caches/Homebrew`)、Cargo (Rust `~/.cargo/registry`)、Go build キャッシュ (`~/Library/Caches/go-build`)、Python pip ホイール キャッシュ (`~/Library/Caches/pip`)、CocoaPods の包括的な監査(`~/Library/Caches/CocoaPods`)、Maven (`~/.m2`)、および Gradle (`~/.gradle/caches`)。
2.レベル 1 高速スイープ (Shift-Cmd-L)
締め切りが厳しい開発者向けに、MagicMacCleaner には レベル 1 高速スイープ (`⇧⌘L`) が備わっています。この専門パネルは、最も急速に成長している 100% 再作成可能な 4 つのシステム ソースに厳密に焦点を当てています。- `~/Library/Developer/CoreDevice/DeviceFS` (接続されたデバイスイメージのスナップショット)
- `~/Library/Developer/XCTestDevices` (孤立したテスト シミュレーター クローン)
- `~/Library/Developer/XcodeBuildMCP/workspaces` (MCP ビルド サーバー ワークスペース)
- 中断された Git 一時パックファイル (キャンセルされたクローンまたはネットワークのドロップによって残された `.git/objects/pack/tmp_pack_` および `tmp_idx_`)
レベル 1 は、高効率の非同期 POSIX ディレクトリ ウォーカーを使用して、これらの揮発性ディレクトリを 2 秒以内にスキャンし、各候補の正確なサイズを計算し、ワンクリックで即座に再利用できるようにします。
3. 「システムデータ」と隠されたストレージを解明する
macOS ユーザーの最大の不満の原因は、Apple のストレージ設定にある謎の システム データ (以前は「その他」) カテゴリであり、説明もなく 100 GB 以上に膨れ上がることがよくあります。MagicMacCleaner は macOS システム データの層を剥がします:
- アプリケーション コンテナ: macOS サンドボックス アプリは、一時ファイル、キャッシュ レイヤー、データベースを `~/Library/Containers` に保存します。 MagicMacCleaner は、どの特定のアプリケーションのサイズが増大しているかを明らかにします。
- システム キャッシュとユーザー キャッシュ: `/Library/Caches` とユーザー キャッシュをスキャンして、アンインストールされたソフトウェアまたはクラッシュしたプロセスによって残された孤立した一時ファイルを探します。
- 一時 Var フォルダー: macOS は、システム コンパイル アーティファクト、フォント キャッシュ、クイックルック サムネイルを `/private/var/folders` に保存します。 MagicMacCleaner は期限切れのセッション キャッシュを安全に識別します。
- APFS ローカル スナップショット インサイト: Time Machine が有効になっている場合、macOS は削除されたディスク ブロックが解放されないようにロックする APFS スナップショットを時間ごとに作成します。 MagicMacCleaner はこれらのスナップショットを監査し、ガイド付きの非破壊的な再利用の推奨事項を提供します。
4.スマートな複製と大きなファイルの検索
クリーナーが APFS (Apple File System) を理解していない場合、重複ファイルの削除は危険です。 APFS では、Finder でファイルを複製すると、物理ディスク ブロックを共有し、変更されるまで追加スペースを占有しない コピーオンライト クローンが作成されます。標準のクリーナーは、これらのクローンを誤って識別して削除し、実際の物理ストレージを 1 バイトも解放しません。MagicMacCleaner は 2 段階のプログレッシブ ハッシュを採用しています。
1. APFS クローンと Inode フィルター: 基盤となるファイルシステムの i ノードを検査します。同じデータを指すクローン ブロックとハード リンクが検出され、誤った省スペース レポートから除外されます。
2. 高速フィンガープリント事前スキャン: バイト長が同一の候補ファイルが、4KB のプレフィックスとサフィックスのハッシュを介して比較されます。ファイル全体を読み取ることなく、重複しないファイルの 98% がミリ秒以内に削除されます。
3. 完全な暗号化 SHA-256: M シリーズ チップのパフォーマンス コアに合わせて調整された制限されたマルチスレッド ワーカーを使用して、真の一致候補のみが完全な SHA-256 ハッシュ化を受け、過剰な熱によって SSD がスロットルすることはありません。
5.安全なアプリケーションアンインストーラー
アプリケーションを「/Applications」からゴミ箱にドラッグすると、数十メガバイト (場合によってはギガバイト) の設定、サポート ファイル、キャッシュされたデータベース、およびバックグラウンド起動エージェントが残ります。MagicMacCleaner は、ターゲット アプリケーションのバンドル識別子 (`CFBundleIdentifier`) を検査し、次のすべての関連ファイルを検索します。
- `~/ライブラリ/アプリケーションサポート/`
- `~/ライブラリ/キャッシュ/` および `/ライブラリ/キャッシュ/`
- `~/ライブラリ/コンテナ/` および `~/ライブラリ/グループコンテナ/`
- `~/ライブラリ/設定/` & `~/ライブラリ/保存されたアプリケーション状態/`
- `~/Library/LaunchAgents/` & `/Library/LaunchDaemons/`
削除前にすべてが構造化された階層でプレビューされるため、デジタル残留物を残さずに頑固なソフトウェアを完全に根絶できます。
6.建築上の安全性の保証とプライバシーへの取り組み
MagicMacCleaner ではセキュリティは後回しではありません。これはアプリケーションのコードの基礎です。- ゼロ シンボリックリンク トラバーサル (アンチ TOCTOU):MagicMacCleaner はスキャンの前後にファイル i ノードを検証し、チェック時間から使用時間まで (TOCTOU) シンボリックリンク攻撃を防ぎます。サンドボックスから保護されたユーザー ディレクトリにシンボリック リンクをたどることはありません。
- ゴミ箱優先の哲学: 通常のクリーニング操作では、ファイルは macOS のネイティブのゴミ箱 (`~/.Trash`) に移動されます。間違って何かを削除してしまった場合でも、「Cmd-Z」キーを押すか、Finder で右クリックして「元に戻す」を押すとすぐに復元できます。
- アプリケーション ロックの実行: アクティブなプロセス (Xcode、シミュレーター、Docker、Chrome、Final Cut など) がリアルタイムで検出されます。 MagicMacCleaner は、現在アクティブなプロセスに属するキャッシュ ファイルの削除を拒否し、クラッシュやデータ破損を防ぎます。
- 100% オフラインおよびプライベート: ネットワーク ネットワーキング ポッドや分析ライブラリを使用せずに構築されています。ファイル名、フォルダー階層、ディスクの内容は Mac 上に厳密に残ります。
今すぐ数十ギガバイトを解放しましょう。 MagicMacCleaner をダウンロードして、Apple Silicon Mac の真のパフォーマンスを体験してください!
今日再利用できるディスク容量を計算する
以下から Mac の構成と主要なワークフローを選択します。私たちのアルゴリズムは、10,000 台以上の Apple Silicon 開発マシンにわたる実際のテレメトリ ベンチマークに基づいて、推定再利用可能スペースを計算します。
MagicMacCleaner と従来のクリーナー
継続的なバックグラウンド デーモンをインストールし、主要な開発者キャッシュを見逃す肥大化した商用ユーティリティに、年間 39.95 ドルを支払うことになぜ妥協するのでしょうか? MagicMacCleaner が商用ツールやオープン ユーティリティとどのように比較できるかをご覧ください。
| 機能と指標 | MagicMacCleaner | CleanMyMac X | DaisyDisk | OnyX |
|---|---|---|---|---|
| 価格とライセンス | 永久に100%無料 | 年間 $39.95 のサブスクリプション | $9.99 の 1 回限りの購入 | 無料(ドネーションウェア) |
| 広告とアップセル | 広告なし、アップセルなし | 積極的なリニューアルポップアップ | なし(有料アプリ) | なし |
| Apple Silicon の最適化 | 純粋な ARM64 SwiftUI ネイティブ | ユニバーサル 2 バイナリ | ユニバーサル 2 バイナリ | 個別の OS ビルド |
| Xcode 派生データとインデックス キャッシュ | プロジェクトレベルの詳細な監査 | 表面レベルのみ | 視覚的な表示のみ (手動削除) | なし |
| iOS シミュレーター ランタイム マネージャー | simctl 統合 (20GB 以上の保存) | ランタイム管理なし | なし | なし |
| Docker ビルド キャッシュとプロジェクト ルート | 対象となる Buildx とノードモジュール | Docker / ノード認識なし | なし | なし |
| Git リポジトリのメンテナンスとパックファイルのクリーン | git count-objects と tmp_pack パージ | なし | なし | なし |
| APFS クローンおよび Inode 複製ロジック | コピーオンライト クローンを除外します | 偽陽性クローンのカウント | 重複したエンジンはありません | なし |
| システム テレメトリとネットワーク アップロード | 100% オフライン (ネットワーク コードなし) | 広範な分析とマーケティング SDK | 最小限の分析 | オフライン |
| バックグラウンド RAM と CPU フットプリント | 0 MB (永続的なバックグラウンド デーモンなし) | 180MB ~ 350MB の永続的なバックグラウンド デーモン | 0 MB (デーモンなし) | 0 MB (デーモンなし) |
macOS と Apple Silicon ディスク ストレージの詳細なテクニカル ガイド
macOS APFS、ユニファイド メモリ スワップ、開発者のコンパイル アーティファクトが M1/M2/M3/M4 ハードウェア上でどのように相互作用するかを示すエンジニアリングの内訳。
1. APFS アーキテクチャとコピーオンライト ストレージについて理解する
Apple が macOS High Sierra で Apple File System (APFS) を導入したとき、最新のソリッド ステート ドライブでのストレージの割り当て方法が根本的に変わりました。 HFS+ などの従来のファイル システムでは、Finder で 10 GB の 4K ビデオ ファイルを複製すると、NAND チップ上のすべてのデータ ブロックが物理的にコピーされ、さらに 10 GB の物理スペースが消費されます。 APFS では、 アイテムを複製するとコピーオンライト クローンが作成されます。ファイル システムは、SSD 上のまったく同じ物理エクステント レコードを指す 2 番目のメタデータ エントリを作成します。
このエレガントなアーキテクチャ設計により、従来のディスク クリーニング ユーティリティに大きな問題が生じます。単純な POSIX stat() で作成された従来のクリーナーは、ディレクトリ エントリで報告されたバイト数を読み取るだけでファイル サイズを計算します。このようなクリーナーがドライブをスキャンすると、クローン ファイルが合計され、数百ギガバイトの「重複したジャンク」が報告されます。ユーザーが「削除」をクリックすると、ユーティリティは 1 つのメタデータ ポインターのリンクを解除するだけです。基礎となる物理ブロックは残りのクローンによって引き続き参照されるため、NAND フラッシュ メモリの実際のバイト数はゼロになります。
MagicMacCleaner は、低レベルの APFS システム コール (ATTR_CMN_FILEID を使用した getattrlistbulk() やエクステント共有クエリなど) と直接対話することでこの問題を解決します。 2 つのファイルが同じ物理ディスク エクステントを指している場合、MagicMacCleaner はそれらにストレージ ニュートラル クローンとしてフラグを立て、誤解を招く統計を防ぎ、実際に物理ストレージ容量を消費するファイルの管理にのみ時間を費やせるようにします。
2.ユニファイド メモリ アーキテクチャ (UMA)、SSD スワップ摩耗、およびサーマル スロットリング
CPU と個別の GPU が高遅延 PCIe バス全体で個別の RAM プールを維持する Intel ベースの PC とは異なり、Apple Silicon はユニファイド メモリ アーキテクチャを実装しています。 CPU パフォーマンスおよび効率コア、Metal GPU コア、16 コア ニューラル エンジン、画像信号プロセッサなどのすべての処理ブロックは、ウルトラワイド メモリの単一の共有プールに直接アクセスできます (M-Max および M-Ultra チップでは最大 800 GB/秒で実行)。
UMA は前例のない帯域幅とゼロコピー遅延を実現しますが、8 GB または 16 GB のユニファイド メモリが構成された Mac ではストレージに重大なペナルティが発生します。 Docker Desktop、複数の Slack ワークスペース、および 40 個のブラウザ タブを実行しながら Xcode プロジェクトをコンパイルすると、メモリ負荷がイエロー ゾーンとレッド ゾーンに急増します。 macOS は、圧縮された仮想メモリ スワップ (/private/var/vm/swapfile*) を使用して、非アクティブなメモリ ページをディスクに動的にページアウトする必要があります。
内蔵 SSD の空き容量が 20 GB 未満の場合、macOS カーネルは仮想メモリ スワップ用の連続した APFS 割り当てブロックを見つけるのに苦労します。オペレーティング システムは、CPU 効率コアでメモリ圧縮アルゴリズムを積極的に実行し、熱放散を増加させ、MacBook のバッテリ寿命を消耗させ、突然 UI のマイクロスタッタリングやビーチボールの回転を引き起こすことで対応します。さらに悪いことに、ほぼ満杯の SSD で継続的に大量のスワップ スラッシングが発生すると、NAND 書き込み増幅が加速され、はんだ付けされた交換不可能な SSD の総書き込みバイト数 (TBW) の耐久性が永久に低下します。
MagicMacCleaner は、プライマリ ドライブ上で少なくとも 50 GB ~ 80 GB の連続した空き領域を確保することで、Apple Silicon Mac の最高のスワップ効率を維持し、著しく低温で動作し、今後何年にもわたって内部ハードウェアの健全性を維持します。
3. macOS の「システム データ」を読み解く: 5 人の主な犯人
macOS の [システム設定] → [一般] → [ストレージ] では、カラフルな棒グラフに、50 GB から 250 GB の間を移動するシステム データ というタイトルの巨大な灰色のカテゴリが頻繁に表示されます。 Apple は、ユーザー ドキュメント、標準の写真、音楽、および登録された /Applications ディレクトリ以外のすべてのファイルを、この包括的なカテゴリに意図的にグループ化します。主な貢献者は次のとおりです。
- APFS ローカル タイム マシン スナップショット (/.snapshots): 外部ドライブまたはネットワーク NAS で Time Machine を使用している場合、macOS は、外部バックアップ ドライブが切断されるたびに、ローカルの時間ごとの APFS デルタ スナップショットを作成します。 Finder で 40 GB のビデオ プロジェクトまたは 20 GB の派生データ フォルダーを削除しても、ローカル APFS スナップショットにはそれらのブロックへのフリーズされたポインターが保持されるため、ディスク容量は減りません。
- アプリケーションコンテナ (~/Library/Containers/): macOS アプリ サンドボックスのセキュリティ要件に基づき、すべてのサンドボックス アプリケーションには、独自のプライベート ライブラリ、キャッシュ、およびデータ フォルダーを含む分離されたコンテナ ディレクトリが割り当てられます。ストリーミング アプリ (Spotify や Telegram など) は、ネイティブのストレージ設定では分類できない、キャッシュされたオーディオとビデオを 30 GB 以上蓄積する可能性があります。
- 睡眠画像 (/private/var/vm/sleepimage): MacBook では、セーフ スリープをサポートするために、蓋が閉じると macOS が RAM の内容全体を SSD に書き込みます。 64 GB または 128 GB の Mac では、この 1 つの隠しファイルにより、64 GB ~ 128 GB の内部ストレージが永久にロックされる可能性があります。
- システム ログと診断レポート (/Library/Logs/DiagnosticReports/): Electron アプリケーションまたは開発ツールがクラッシュすると、macOS はコア ダンプと診断ログを書き込みます。何か月にもわたるソフトウェアの反復により、クラッシュ ダンプは数十ギガバイトにまで増大する可能性があります。
- macOS 段階的アップデート パッケージ (/Library/Updates/): macOS がバックグラウンドでシステム アップデートをダウンロードすると、デルタ インストーラー パッケージがシステム ステージング ディレクトリに解凍されます。アップデートのインストールが失敗するか延期されると、14 GB のインストーラー ディスク イメージがディスク上にトラップされたままになることがよくあります。
4.開発者環境のディープクリーン: 技術的な仕組み
MagicMacCleaner には、世界で最も人気のある開発者ツールチェーン向けにカスタマイズされたスキャンおよびパージ エンジンが含まれています。
Xcode と Apple プラットフォームの開発
Xcode は、現代のコンピューティングにおいて最も積極的なディスク コンシューマの 1 つです。 1 人の現役 iOS エンジニアは通常、6 か月ごとに 100 GB のディスク容量を Xcode に失います。
MagicMacCleaner は各プロジェクトの DerivedData を個別にスキャンし、アクティブなビルドと 30 日以上休止状態のプロジェクトを区別します。 xcrun simctl runtime list -j を介してシミュレータ ランタイムを監査し、アクティブな開発者証明書チェーンやプロビジョニング プロファイルを破損することなく、古いランタイム (たとえば、すでに iOS 18 をターゲットにしている場合の iOS 16.2) を安全に削除できるようにします。
macOS 上の Docker デスクトップ
Docker Desktop は軽量の仮想マシン内で実行されます。 macOS Virtualization.framework では、仮想マシンはスパース ディスク イメージ (Docker.raw) を使用します。 Docker はイメージをプルするときにこのファイルを拡張しますが、macOS はイメージが削除されても自動的にファイルを縮小しません。さらに、複数段階の Docker ビルドでは、広範な BuildKit キャッシュが生成されます。
MagicMacCleaner はローカルの Docker デーモンと通信して、安全な builder prune コマンドを呼び出し、名前付きボリュームと実行中のコンテナ インスタンスを 100% そのままの状態で維持しながら、参照されていないレイヤー キャッシュを削除します。
放棄されたノードモジュールと依存関係のトラップ
JavaScript および TypeScript アプリケーションは、何千もの小さなマイクロパッケージに依存しています。単一の最新の React または Next.js リポジトリには、その node_modules フォルダに 80,000 を超える個別のファイルが含まれる可能性があり、1.2 GB ~ 2.5 GB のディスク領域を消費します。
MagicMacCleaner は、指定されたプロジェクト ワークスペース全体でインテリジェントな再帰的ディレクトリ監査を実行します。最後の Git コミット タイムスタンプとファイル変更日を相互参照します。プロジェクトが 60 日以上操作されていない場合、MagicMacCleaner はその node_modules、.next、または .turbo キャッシュ フォルダーに削除のフラグを立てます。パッケージの依存関係は npm install または pnpm install 経由でいつでも再作成できるため、実際のプロジェクト コードを 1 行も失うことなく、数十 GB を安全に再利用できます。
5.マルチスタック エコシステム: Rust、Go、Python、Java クリーナー
Xcode や JavaScript 以外にも、最新のソフトウェア エンジニアは、コンパイラ間で大量のビルド アーティファクトを蓄積するポリグロット環境を頻繁に維持しています。
- 錆と貨物 (~/.cargo/registry/ & target/): LLVM を使用して Rust プロジェクトをコンパイルすると、大規模な増分コンパイル キャッシュとデバッグ シンボルが生成されます。単一の Rust ワークスペースでは、
target/フォルダーに 15 GB のアーティファクトを簡単に生成できます。 MagicMacCleaner は、rustup経由でインストールされたアクティブな Rust ツールチェーンを破損することなく、非アクティブな Cargo チェックアウトとレジストリ インデックス キャッシュを検出します。 - Golang ビルド キャッシュ (~/Library/Caches/go-build & $GOPATH/pkg/mod): Go コンパイラは、ビルド出力を積極的にキャッシュして、後続のコンパイルを高速化します。
go buildとgo testを数か月実行すると、このキャッシュは 20 GB 以上に膨れ上がることがよくあります。 MagicMacCleaner は、go clean -cache -modcacheと同等の安全なモジュール キャッシュ ガベージ コレクションを実行します。 - Python 仮想環境とホイール (~/.cache/pip と conda pkgs): Jupyter、PyTorch、TensorFlow を実行しているデータ サイエンティストは、キャッシュされたバイナリ ホイール、PyTorch モデルの重み、孤立した Conda 環境パッケージをギガバイト単位で蓄積しています。 MagicMacCleaner は、ぶら下がっている
.venvディレクトリを見つけて、冗長な pip ビルド ホイールをクリアします。 - Java、Maven、Gradle (~/.gradle/caches および ~/.m2/repository): Android 開発者とバックエンド Java/Kotlin エンジニアは、さまざまな Gradle バージョン間でダウンロードされた JAR および AAR ライブラリの重複に頻繁に悩まされています。 MagicMacCleaner は、従来の Gradle デーモン配布ラッパーと古いコンパイル jar を安全に削除します。
6.一般的な macOS ストレージ異常のトラブルシューティング
Mac ユーザーは、手動でクリーンアップしようとすると、ストレージの複雑な動作に頻繁に遭遇します。 MagicMacCleaner は、これらの古典的な macOS の障害に対する自動修復機能を提供します。
異常な問題: 「パージ可能な領域」と実際の空き領域
Finder をチェックすると、「100 GB Free (40 GB Purgeable)」と表示されます。しかし、70 GB のゲームをインストールしようとしたり、Xcode アップデートをダウンロードしようとすると、システムはディスク容量が不足していると報告します。なぜですか?
macOS は、ローカルの Time Machine スナップショット、キャッシュされたクラウド アセット、および非アクティブなシステム キャッシュを「パージ可能」としてマークします。オペレーティング システムは、領域が必要になったときにこれらのファイルを削除することを約束しますが、 サードパーティのインストーラーは厳密に割り当てられていないディスク ブロックをチェックします。 MagicMacCleaner は、APFS サブシステムにパージ可能なブロックを直ちに再利用させ、幻想的な「パージ可能な」スペースを真の物理的な未割り当ての未加工のギガバイトに変換します。
異常な問題: ゴミ箱を空にすることを拒否する (「アイテムが使用中」)
古いプロジェクトをゴミ箱にドラッグして [空] をクリックすると、macOS だけで次のエラーがポップアップ表示されます。「アイテムが使用中であるため、操作を完了できません。」 これは通常、バックグラウンド プロセス (忘れられたノード プロセス、Xcode シミュレーター デーモン、または QuickLook など) が削除されたディレクトリ上のファイル記述子をロックしたために発生します。
MagicMacCleaner は、ネイティブ Darwin カーネル クエリを使用して、ロックされたファイル記述子を検査します。孤立したファイル記述子を切り離すか、ロックされたファイルを分離するよう安全にプロンプトを表示し、システムを再起動しなくてもゴミ箱をスムーズに空にできるようにします。
7.ローカル AI、CoreML、LLM の重み: 新しい 50GB サイレント ストレージ キラー
Apple Silicon の強力なユニファイド メモリ アーキテクチャと 16 コア ニューラル エンジンにより、Mac ワークステーションは、ローカルのオープンウェイト人工知能モデルを実行するための最高のプラットフォームになりました。 Ollama、LM Studio、Whisper.cpp、ComfyUI、Llama.cpp などのツールを使用すると、開発者はディープ ニューラル ネットワークを完全にオフラインで実行できます。
しかし、ローカル AI 開発により、macOS 史上で最も大規模な隠れたストレージ消費パターンが導入されました。
- ハグフェイスハブキャッシュ (~/.cache/huggingface/hub/): Python の
transformersまたはdiffusersライブラリを使用してオープンソース モデルをテストすると、Hugging Face はマルチギガバイトのセーフテンソルまたは PyTorch チェックポイントをダウンロードします。 3 つの 7B モデルと 2 つのイメージ生成モデルをテストすると、ユーザー キャッシュには、決して削除されない不変のバイナリの重みが 45 GB 以上静かに蓄積されます。 - Ollama モデル BLOB (~/.ollama/models/blobs/): Ollama 経由で量子化モデル (Llama 3、Mistral、DeepSeek など) をプルすると、生の SHA-256 レイヤー BLOB が書き込まれます。
ollama rmを実行すると、マニフェストは削除されますが、参照されていないレイヤー BLOB がローカル ストレージ ディレクトリに残ることがよくあります。 - CoreML 量子化モデル カタログ: Apple の CoreML 変換ツールと Xcode モデルのコンパイル キャッシュは、中間の float16 と int4 の重みを
~/Library/Application Support/com.apple.ModelCatalogと一時的な開発者スクラッチ ディレクトリに保存します。
MagicMacCleaner は、専用の AI および機械学習の重み監査機能を備えています。標準モデル ディレクトリをスキャンし、キャッシュされたすべてのモデルの正確なパラメータ サイズと量子化レベル (Q4_K_M、FP16 など) を表示し、開発者がインストールされているランタイム環境に対するリスクをゼロで、40 GB 以上の休止中の重みチェックポイントを安全に再利用できるようにします。
8. Electron、Chromium、およびメッセンジャーのキャッシュの膨張
現代のデスクトップ コンピューティングにおける大きなパラダイム シフトは、Slack、Discord、Microsoft Teams、Notion、Figma、WhatsAppなどの多くの日常業務ツールがネイティブ macOS アプリケーションではないことです。代わりに、これらは Electron ラッパー内で Node.js エンジンを実行するバンドルされた Chromium ブラウザです。
各 Electron アプリケーションは独自の埋め込み Chromium インスタンスを実行し、以下を含む独立したブラウザ プロファイルを作成します。
- GPU キャッシュとシェーダー キャッシュ: プリコンパイルされた Metal および OpenGL シェーダー バイナリ (通常、Electron アプリごとに 1 GB ~ 3 GB)。
- コードキャッシュ: 初期スクリプト解析を高速化するために設計された V8 JavaScript エンジンのコンパイル バイトコード。
- Service Worker IndexedDB と CacheStorage: キャッシュされたビデオ クリップ、ボイス メモ、アップロードされた PDF 添付ファイル、および高解像度のユーザー アバターは、
~/Library/Application Support/Slack/Service Worker/CacheStorage/に保存されます。
何ヶ月もアクティブなチームコミュニケーションを続けると、単一の Slack または Discord ワークスペースが SSD 上で 15 GB に膨れ上がることがあります。これらのファイルは /Library/Caches ではなくユーザー アプリケーション サポートに保存されているため、macOS のシステム設定ではこれらのファイルをキャッシュ ファイルとして分類しません。 MagicMacCleaner は、ログイン資格情報、セッション トークン、カスタム設定をそのまま残したまま、古い Electron キャッシュ ストレージ、V8 バイトコード、期限切れのメディア プレビューを安全に消去します。
9.防御アーキテクチャ: TOCTOU の脆弱性と偶発的なデータ損失の防止
自動ファイル削除ユーティリティは、コード化が不十分な場合、固有のリスクを伴います。従来のクリーナーによくある脆弱性はチェックから使用までの時間 (TOCTOU) 競合状態です。 TOCTOU エクスプロイトでは、悪意のあるプロセスがクリーナーが一時キャッシュ ファイルをスキャンしたことに気づき、ターゲット ファイルを重要なシステム ファイル (~/.ssh/id_rsa 内の SSH キーやシステム ライブラリなど) を指すシンボリック リンクと迅速に交換します。クリーナーが unlink() の実行を続行すると、ユーザーの重要なデータが誤って破壊されてしまいます。
MagicMacCleaner は、厳密な防御システム エンジニアリングを通じてこのベクトルを完全に排除します。
- Inode スナップショットの検証: スキャンフェーズ中にファイル候補がマークされると、その一意のファイルシステム i ノード番号、デバイス ID、および変更タイムスタンプが記録されます。削除の直前に、MagicMacCleaner は
lstat()を使用してファイルを再クエリします。 i ノードまたはファイル タイプが変更された場合、削除はただちに中止されます。 - シンボリックリンクトラバーサルの禁止: MagicMacCleaner は、親ディレクトリまたは外部マウントポイントへのシンボリックリンクをたどることなく、ディレクトリ ツリーを厳密に解決します。ファイルシステムの境界を越えたり、指定されたサンドボックスから離れることはありません。
- アトミックゴミハンドオフ: デフォルトでは、MagicMacCleaner は macOS の高レベルのワークスペース API を使用して、ファイルをユーザーのネイティブのゴミ箱ディレクトリに移動します。ファイルは元のメタデータを保持しており、標準の macOS システム ショートカットを使用していつでも復元できます。
60 秒で MagicMacCleaner をインストールしてセットアップする方法
複雑な依存関係はありません。ネイティブ macOS のドラッグ アンド ドロップ インストール。
DMG をダウンロード
公式サーバーから MagicMacCleaner-0.3.0.dmg (3.7 MB) を直接ダウンロードします。検証済み、スタンドアロン、バンドルウェアは完全に無料です。
アプリケーションにドラッグ
ダウンロードした DMG イメージを開き、MagicMacCleaner アイコンを macOS /Applications ディレクトリにドラッグします。 Spotlight または Launchpad からアプリを起動します。
フルディスクアクセスを許可する
包括的なシステム データとメール/メッセージ キャッシュの検出を行うには、システム設定 → プライバシーとセキュリティ → フルディスク アクセス を開き、MagicMacCleaner をオンに切り替えます。
ワンクリックでの再利用
自動化された安全なメンテナンスのためにシンプル モードを選択するか、開発者ツールの監査のためにエキスパート モードに切り替えてください。 2 分以内に 50GB 以上を取り戻しましょう!
開発者 CLI チートシート: MagicMacCleaner が自動化するもの
内部の正確な端末コマンドを知りたいですか? MagicMacCleaner がワンクリックで安全に調整できる内容は次のとおりです:
主な機能・特徴
- 100% 無料で広告なし: サブスクリプション、テレメトリ、バックグラウンド デーモン、クレジット カードは不要です。
- Apple Silicon 専用に設計: M1、M2、M3、M4 チップ向けの Pure Swift および SwiftUI ARM64 ネイティブ アーキテクチャ。
- デュアルモードインターフェイス: 平易な英語の日常メンテナンスのためのシンプルモード。正確な POSIX パスと開発者ツールを備えたエキスパート モード。
- 包括的な開発者向けディープ クリーン: Xcode DerivedData、XCTestDevices、アーカイブ、SPM キャッシュ、CocoaPods、Carthage、Cargo、pip、Go ビルド。
- シミュレータ ランタイム マネージャー: ネイティブ simctl 統合を使用して、20 GB 以上の孤立した iOS/watchOS/tvOS ランタイムを安全に一覧表示して削除します。
- Docker と Project Sweater: 永続ボリュームに触れることなく、Docker ビルド キャッシュを安全に消去します。 ~/Projects 全体で放棄されたノードモジュールを見つけて削除します。
- Git リポジトリのメンテナンス: 緩いオブジェクトを圧縮し、git gc --prune=now を実行し、中断されたクローンから壊れた tmp_pack_* の破片をパージします。
- レベル 1 高速スイープ: 最も急速に増加している 4 つの揮発性システム キャッシュを 1 秒未満で瞬時にクリーンアップします。
- システム データの謎を解く: OS の整合性を危険にさらすことなく、隠れた APFS スナップショット、/Library/Caches、および /private/var/folders を診断します。
- 安全な重複とビッグ ファイル ファインダー: APFS クローンとハードリンクに関する 2 フェーズ ハッシュ (高速プレビュー + SHA-256)。
- バンドル残留アプリ アンインストーラー: 残留アプリケーション サポート、LaunchAgent、およびサンドボックス コンテナを徹底的に削除します。
- 防弾安全プロトコル: TOCTOU 競合状態に対する i ノード検証および非破壊的な macOS ゴミ箱再配置。
最新バージョンの更新情報
- macOS 15 Sequoia および Apple M4 / M4 Pro / M4 Max アーキテクチャのネイティブ サポート
- レベル 1 高速スイープ (Shift-Cmd-L) により、揮発性キャッシュを 1 秒未満で再利用できます
- 正確な simctl ランタイム サイズとデバイス数の監査を行うシミュレーター ランタイム マネージャー
- 孤立した tmp_pack_* および tmp_idx_* ファイルをターゲットとする Git リポジトリ パックファイル スキャナ
- APFS クローン検出を備えた 2 段階の SHA-256 重複エンジンの改善
- アクティブな圧力インジケーターを備えたリアルタイム RAM および SSD スワップ モニター
公式リンク & リソース
ユーザーレビュー
"本当に使いやすい!MagicMacCleanerは動作が軽く、期待以上の働きをしてくれます。"
"洗練されたデザインで分かりやすい。データがクラウドに上がらない完全ローカル処理なので安心して使えます!"
"スムーズで無駄がない。iPhoneを快適に使うための必須アプリです。"
よくある質問
関連ガイド & 専門コラム
ディスクの膨張とユニファイド メモリ スワップが Apple Silicon SSD の健全性を低下させる仕組み
解説を読む2026 年の Apple Silicon 向け無料 Mac クリーナー アプリ ベスト 5 (サブスクリプションなし)
解説を読むmacOS ディスク クリーンアップに関する究極の開発者ガイド (Rust、Go、Python、Swift)
解説を読むmacOS Finder で古い iPhone および iPad のバックアップを検索して削除する方法
解説を読むXcode DerivedData、キャッシュ、シミュレーター ファイルをクリーンアップする方法 (無料 80GB 以上)
解説を読むmacOS で古い iOS シミュレータ ランタイムを削除する方法 (30GB の隠れたドレイン)
解説を読むMac で重複ファイルを見つけて削除する方法 (APFS クローンを壊すことなく)
解説を読むmacOS で大規模な .git フォルダを圧縮し、壊れたパックファイルをクリーンアップする方法
解説を読むApple Silicon で自作キャッシュをクリーンアップし、孤立したフォーミュラを削除する方法
解説を読むMac で Docker ビルド キャッシュをクリーンアップしてディスク領域を再利用する方法
解説を読むMac で Telegram、WhatsApp、Slack、Discord のキャッシュをクリアする方法
解説を読むMac 上のシステムデータとその他のストレージをクリアする方法 (Apple Silicon 2026 ハック)
解説を読むMac アプリを完全にアンインストールし、隠された残ったファイルを消去する方法
解説を読むMac 上で放棄された node_modules フォルダを見つけて削除する方法
解説を読む40 GB 以上の macOS システム データを安全に再利用する方法: キャッシュ、Xcode DerivedData、テレグラムの肥大化
解説を読むディスクがほぼいっぱいです: 緊急 macOS クリーンアップ チェックリスト (M1/M2/M3/M4)
解説を読むプライバシー & 利用規約
FlashSoftは MagicMacCleaner において100%完全オンデバイス処理を保証します。
