GitHub Hot Board

GitHub Hot Board · リポジトリアーカイブ

harry0703/MangoDisk

Safety-first disk cleaner and space analyzer for macOS, Windows and Linux, with duplicate cleanup, app uninstall, startup management, system optimization, and maintenance. (説明はリポジトリ自身のドキュメント由来です。)

データ時点 October 26harry0703

最高順位

#11

週間 · Rust 言語別

4.8K

累計スター

327

フォーク数

4

直近 30 日のランクイン日数

掲載 4 日 · 直近30日 +245 スター · 日平均 +613 日連続ランクイン

プロジェクト状態ライセンス: GPL-3.0最終 push: October 25未解決 Issue(PR 含む): 9

2026-10-25 から収集。不明 = 未収集

README にバッジを貼ろう · harry0703/MangoDisk[![README にバッジを貼ろう](https://git.vaiox.xyz/api/badge/harry0703/MangoDisk.svg)](https://git.vaiox.xyz/ja/repo/harry0703/MangoDisk)
<a href="https://git.vaiox.xyz/ja/repo/harry0703/MangoDisk"><img src="https://git.vaiox.xyz/api/badge/harry0703/MangoDisk.svg" alt="README にバッジを貼ろう" height="20"></a>

プロジェクト文書

MangoDisk アプリアイコン MangoDisk

macOS・Windows・Linux 向けのディスククリーンアップ・ストレージ分析・プライバシー保護ツール

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Русский

最新リリース macOS 対応 Windows 対応 Linux 対応 Tauri 2 Rust Core

MangoDisk のディスククリーンアップ、容量分析、プライバシー保護、システム最適化

MangoDisk でできること

ストレージ

1. ディープクリーン

システム、アプリ、開発ツール、ローカルプロジェクトに散らばるクリーンアップ対象を一度に見つけます。場所ごとに探す手間を省き、解放できる容量をカテゴリ別にまとめて確認できます。

  • システムとユーザーのキャッシュ:システムの一時ファイルや診断データ、再作成可能なキャッシュを整理し、空き容量を増やします。
  • アプリキャッシュ:アプリのキャッシュ、ログ、更新パッケージ、一時データが蓄積してストレージを圧迫するのを防ぎます。
  • ブラウザデータ:Chrome、Edge、Firefox、Brave、Arc、Opera などのキャッシュや一時的なウェブデータが使用している容量を取り戻します。
  • 開発ツールと Xcode:パッケージマネージャー、IDE、コンパイルキャッシュ、Xcode の開発データが占める大きな容量をすばやく解放します。
  • コンテナキャッシュ:Docker などの未使用のビルドキャッシュや再作成可能なデータから空き容量を取り戻します。
  • プロジェクトのビルド成果物:Node.js、Rust、Gradle、Swift、Python、.NET、Godot、CMake などのプロジェクトにある再作成可能な依存関係、キャッシュ、ビルドディレクトリから空き容量を取り戻します。
  • AI モデルとキャッシュ:容量の大きいローカル AI モデル、ダウンロードキャッシュ、一時転送ファイルをすばやく見つけます。
  • アプリ容量の最適化:普段の利用に影響を与えずに対応アプリを小さくし、ディスクの空き容量を増やします。

スマート選択なら、安全性に配慮した候補をすばやく選べます。項目ごとの確認や事前の空き容量見積もりもできるため、納得したうえで安心して整理できます。

2. 大容量ファイル

容量を多く使う大きなファイルをすばやく見つけ、古いインストーラー、動画、アーカイブなどから空き容量を取り戻せます。フォルダーを一つずつ探す必要はありません。

3. 重複ファイル

重複したコピーが占める容量を取り戻しながら、同じ名前でも内容が異なるファイルの誤判定を防ぎます。スマート選択では各グループに少なくとも 1 ファイルを残すため、安心して整理できます。

4. ディスク容量分析

ディスク容量が何に使われているかをひと目で把握できます。ツリーマップとサンバーストを切り替え、表示する階層の深さを調整して、容量の割合やフォルダー構成を確認できます。ファイル一覧とあわせてフォルダーをたどれば、容量の大きいフォルダーやファイルをすばやく見つけ、何を整理するか判断しやすくなります。

プライバシーとセキュリティ

5. プライバシークリーンアップ

閲覧履歴、検索履歴、Cookie、最近使った項目、クリップボードの内容がパソコンに残り続けるのを防ぎます。利用傾向やアクセス履歴、ログイン状態を他人に見られるリスクを抑え、日々のプライバシーを手軽に管理できます。

システムツール

6. アプリのアンインストールとクリーンアップ

アプリ本体と関連するキャッシュ、設定、残存ファイルをまとめて削除し、アンインストール後も残る不要なデータから空き容量を取り戻します。個人ファイルの可能性があるデータは慎重に扱い、誤削除のリスクを抑えます。

7. スタートアップ項目の管理

不要な起動待ちとバックグラウンド負荷を減らし、パソコンの起動を速くして、動作を軽快にします。必要になったときはいつでも再度有効にできます。

8. システム最適化

動作を重くしたり日常の利用を妨げたりする不要な設定を見直します。パフォーマンス、プライバシー、使い方のバランスを整え、より軽快で快適に使える環境にします。

9. システムメンテナンス

検索でファイルが見つからない、アイコンが正しく表示されない、音が出ない、ネットワークにつながらないといったよくある問題をすばやく解消します。手作業で原因を探したり複雑なコマンドを使ったりする手間を省き、いつもの状態に戻せます。

操作履歴

10. 操作履歴

クリーンアップやシステム設定の変更をあとから確認できます。増えた空き容量、完了した操作、対応が必要な問題をひと目で把握できます。

リソースの使用状況とメモリ管理

バージョン 1.1.1 から利用できます

CPU やメモリの使用状況、通信速度、ディスクの動作状況をいつでも確認できます。メモリを多く使っているアプリをすぐに把握でき、空きが少ないときはワンクリックでメモリを解放できます。

メニューバーやタスクバー、システムトレイに表示できるので、メインウィンドウを開かずにパソコンの状態がひと目でわかります。

AI 解説

バージョン 1.1.0 から利用できます

項目の用途や、操作すると何が変わるのかがわからないときに役立つ機能です。項目の説明と現在のスキャン結果をもとに、AI が用途や注意点をわかりやすく解説します。あちこち調べる手間を省き、操作が必要かどうかの判断に役立ちます。

ディープクリーンの内蔵ルール、プライバシークリーンアップ、スタートアップ項目の管理、システム最適化、システムメンテナンスに対応し、各項目から解説を確認できます。

公式版では毎日一定回数まで無料で利用でき、お使いの AI サービスにも接続できます。解説はあくまで参考情報であり、実際に操作するかどうかは自分で決められます。

安全性とルール

Important

MangoDisk は、空き容量の確保よりもデータの安全性を優先します。 クリーンアップルールとシステム最適化項目は、安全な範囲を明確にし、実際のシステムで検証したものだけを製品版に採用しています。

MangoDisk はデフォルトで読み取り専用のスキャンを行います。クリーンアップ、削除、アンインストール、システム設定の変更前に内容を表示し、ユーザーの確認を求めます。操作結果は履歴に保存されます。

システム最適化では、内蔵の検証済み設定だけを使用します。任意のレジストリパス、ターミナルコマンド、スクリプトを実行することはありません。変更後は設定を再度読み取り、影響の大きい項目や管理者権限、再起動が必要な項目を事前にお知らせします。

クリーンアップルールは MangoDisk が独自に管理しています。サードパーティ製プロジェクトは調査の手がかりとしてのみ参照し、信頼できる情報源、安全な範囲、実際のシステムでの動作を確認してから採用します。安全性を明確に確認できない内容はルールに含めません。

ルールライブラリと変更履歴はすべて公開されています:MangoDisk のクリーンアップルールを見る。

スクリーンショット

ディープクリーン
システム、アプリ、開発ツール、プロジェクトのクリーンアップ対象をまとめて見つけ、空き容量を増やします

MangoDisk ディープクリーン画面

大容量ファイル
フォルダーを一つずつたどらずに、容量を多く使うファイルを見つけます

MangoDisk 大容量ファイル画面
重複ファイル
完全に同じファイルを安全に整理し、各グループに少なくとも 1 ファイルを残します

MangoDisk 重複ファイル画面
ディスク容量分析
容量の使い道をひと目で把握し、サイズの大きいデータをすばやく見つけます

MangoDisk ディスク容量分析画面
スタートアップ項目の管理
不要な自動起動を減らし、サインインを速くしてバックグラウンドの負荷を抑えます

MangoDisk スタートアップ項目管理画面
アプリのアンインストールとクリーンアップ
アプリと関連する残存ファイルをまとめて削除し、空き容量を増やします

MangoDisk アプリアンインストーラー画面
システム最適化
パフォーマンス、プライバシー、使いやすさをワンクリックで整えます

MangoDisk システム最適化画面
システムメンテナンス
よくあるシステムの問題をすばやく解消し、いつもの状態に戻します

MangoDisk システムメンテナンス画面
プライバシークリーンアップ
不要な利用履歴を減らし、日々のプライバシーを守ります

MangoDisk プライバシークリーンアップ画面

ご利用前の注意事項

Caution

  1. クリーンアップ、完全削除、アンインストールは元に戻せない場合があります。実行前に内容を確認し、重要なデータは必ずバックアップしてください。
  2. システムメンテナンスの実行や、スタートアップ項目・システム設定の変更前に、対象項目の用途と影響を確認してください。
  3. システム最適化の一部は、セキュリティ、プライバシー、バッテリー駆動時間、システムアップデートの動作に影響する場合があります。

デスクトップ版

公式ダウンロードページ または GitHub Releases から、お使いの OS に合ったファイルをダウンロードし、以下の手順でインストールしてください。

macOS

動作環境: macOS Monterey 12.5 以降。

Homebrew でインストール:

brew install --cask harry0703/tap/mangodisk

手動でインストール: 公式ダウンロードページ から DMG をダウンロードして開き、MangoDisk を「アプリケーション」フォルダーにドラッグします。

Windows

動作環境: 64 ビット版 Windows 10 以降。

PowerShell でインストール:

irm https://get.mangodisk.app | iex

WinGet でインストール(公式ソース):

winget install --id MangoDisk.MangoDisk --exact --source winget

手動でインストール: 公式ダウンロードページ から Windows 用インストーラーをダウンロードし、画面の案内に従ってインストールします。

Linux

推奨環境: Ubuntu 22.04 LTS 以降。x64 と ARM64 に対応しています。

.deb パッケージと AppImage を提供しています。ほかの Linux ディストリビューションでの動作は、システムライブラリやデスクトップ環境によって異なります。

ターミナルからインストール(Debian/Ubuntu): アーキテクチャを自動判別し、対応する最新版の .deb パッケージをインストールします。

curl -fsSL https://get.mangodisk.app/linux | bash

手動でインストール: 公式ダウンロードページ で、お使いのアーキテクチャに合ったファイルを選んでください。

  • Debian/Ubuntu:アーキテクチャに合った .deb パッケージをインストールします。
  • ほかのディストリビューション:AppImage をお試しください。実行権限を付けてから起動してください。

コマンドライン版(CLI)

ターミナルでの操作やスクリプトへの組み込みに利用できます。デスクトップ版と同じ、安全性を重視したクリーンアップエンジンを使用しています。

macOS

Homebrew でインストール:

brew install harry0703/tap/mangodisk-cli

Windows

PowerShell でインストール:

irm https://get.mangodisk.app/cli | iex

WinGet でインストール(公式ソース):

winget install --id MangoDisk.CLI --exact --source winget

Linux

Linux 向けスタンドアロン版 CLI のビルド済みパッケージは、現在配布していません。下記の ソースからビルド の手順でビルドできます。

使用例

インストール後に mangodisk コマンドが見つからない場合は、新しいターミナルを開いてからバージョンを確認してください。

mangodisk --version

よく使うコマンド:

# 変更を加えず、削除可能な内容をスキャンして表示
mangodisk clean

# デスクトップ版と同じスマート選択を適用
mangodisk clean --apply

# ファイルを削除せず、選択可能な内容をすべてプレビュー
mangodisk clean --apply --selection all --dry-run

# 機械処理しやすい JSON 形式で出力
mangodisk clean --format json --no-progress

mangodisk clean は既定でスキャンのみを行い、ファイルを変更しません。非対話環境で実際にクリーンアップする場合は、明示的な確認として --yes も指定する必要があります。利用できるすべてのオプションは次のコマンドで確認できます。

mangodisk clean --help

ソースからビルド

前提条件

  • Node.js 24 LTS
  • pnpm 11.13.1
  • 安定版 Rust

プラットフォームごとの依存パッケージについては、Tauri 2 の前提条件 を参照してください。

ソースを取得してデスクトップアプリを実行

git clone https://github.com/harry0703/MangoDisk.git
cd MangoDisk
pnpm install --frozen-lockfile
pnpm tauri:dev

必要なチェックを実行

pnpm check
cargo test --manifest-path src-tauri/Cargo.toml -p mangodisk-core

デスクトップインストーラーをビルド

pnpm tauri:build

CLI をビルド

pnpm cli:build

ローカルビルドには、MangoDisk の公式リリースで提供される署名、公証、アップデート用メタデータは含まれません。開発と検証にのみ使用してください。

貢献

不具合報告、クリーンアップルール、修正、新機能の提案を歓迎します。作業を始める前に CONTRIBUTING.md と AGENTS.md をお読みください。

通常のクリーンアップ対象は、ビルド時に検証される宣言的な TOML ルールとして追加してください。ルールスキーマ、セーフティ制約、検証手順については src-tauri/crates/mangodisk-core/rules/README.md を参照してください。

変更を提出する前に、少なくとも次を実行してください:

pnpm check
cargo test --manifest-path src-tauri/Cargo.toml -p mangodisk-core

セキュリティ上の問題は、SECURITY.md の案内に従って GitHub Security Advisories から非公開で報告してください。公開 Issue には投稿しないでください。

技術スタック

  • Tauri 2: デスクトップランタイムおよびシステム統合
  • Rust: スキャン、ファイルシステムアクセス、安全性の検証、クリーンアップ実行
  • Vue 3 および TypeScript: デスクトップユーザーインターフェース

ライセンス

MangoDisk は GNU General Public License v3.0 に基づくオープンソースソフトウェアです。サードパーティ製コンポーネントには、それぞれのライセンスが適用されます。

現在のランクイン

  • 11

    週間 · 今週点火 · Rust

    4.8K スター · 327 fork · 今週のスター

    週間 · Rust →
  • 219

    伸びしろ · 90 日スロープ

    4.8K スター · 327 fork · スター / 日

    伸びしろ →

直近30日の推移

スター累計の推移

ランキング推移

日次スター増加

同ランキングで競う隣接リポジトリ · 伸びしろ

類似プロジェクト · 共有トピック

← ランキングへ戻る