Our take
Newless than six months old and changing fast- Activity
- 80
- Community
- 23
- Issues
- 72
- Pull requests
- 63
- Releases more often than 75% of the projects we track
MangoDisk is a feature-rich cleanup tool with unusually explicit safety controls, but it is still a young, fast-changing project whose development is concentrated in one contributor.
Good fit if
- You want disk analysis and cleanup tools in one desktop app across macOS, Windows, or Linux.
- You value read-only scanning by default, review before changes, and recorded operations.
- You want a CLI alongside the desktop interface and are comfortable with its explicit apply and confirmation options.
Look elsewhere if
- Your organization cannot accept GPL-3.0 obligations for the way it plans to use or distribute the software.
- You require a mature project with development and maintenance broadly distributed across contributors.
- You need a Linux CLI binary ready to install, since the README says Linux CLI users must currently build from source.
All health signals
| Last commit | 2026-10-18 (1 day ago) |
|---|---|
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 20 (latest v1.1.9, 2026-10-16) |
| Contributors | 8 (top contributor: 97% of commits) |
| Issues closed, last 90 days | 44 (typically closed in 4 days) |
| Pull requests merged, last 90 days | 6 (typically merged in 0 days) |
| Project age | 3 months |
Checked on 2026-10-20 with the GitHub API.
Overview
MangoDisk is a cross-platform disk cleanup, storage analysis, and privacy-protection app built with Tauri 2 and a Rust core. It targets macOS, Windows, and Linux, bringing common cleanup tasks and storage exploration into one desktop interface, with a CLI for terminal use and scripts.
Rather than treating cleanup as a blind space-recovery operation, MangoDisk emphasizes inspectable results and user confirmation. It also includes tools for uninstalling apps, managing startup items, optimizing settings, and troubleshooting common system issues.
Key Features
- Scan system, application, browser, developer-tool, container, and project caches for cleanup candidates.
- Find large files and identify exact duplicates, with selection designed to retain at least one copy from each duplicate group.
- Explore disk usage with treemap and sunburst views, and browse folders and files.
- Clear selected browser, application, and system activity traces.
- Uninstall applications and review related leftovers, with potentially personal files handled cautiously.
- Manage startup items and apply built-in system optimizations or maintenance actions.
- Review operation history and use AI explanations for supported cleanup and system items.
- Run scans and cleanup from the CLI, including dry-run and JSON output options.
Use Cases
- A macOS, Windows, or Linux user wants to locate caches and build artifacts before deciding what to remove.
- A developer needs to find storage consumed by IDEs, package managers, containers, local projects, or downloaded AI models.
- Someone wants to identify bulky files or exact duplicates without browsing folders manually.
- A user removing an application wants to inspect related caches and leftovers as part of the uninstall.
- A technically comfortable user wants scan and cleanup workflows in a terminal or script, with explicit confirmation for non-interactive changes.
What you need
Detected in the repository
- Node.js (from package.json)
- Rust 1.99.0 or newer (from Cargo.toml)
- A test suite and automated checks on GitHub Actions
License in plain words
GPL-3.0strong copyleft
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the license notice
- Share your changes: yes, the full source of anything you distribute that includes it, under the GPL
- Includes an explicit patent grant from the contributors:
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
Download the desktop app from the official download page or GitHub Releases. For macOS, the README also documents this Homebrew command:
brew install --cask harry0703/tap/mangodisk
For platform-specific installation, CLI setup, and source builds, see the README.
Considerations
- The project is new and changing quickly. Recent commits and frequent releases show active development, but its short history means long-term stability is not yet established.
- Most development activity comes from one contributor, despite a wider contributor group. This is a maintenance and continuity consideration.
- The app can permanently delete data or change system settings. The README advises reviewing selected content, keeping backups, and understanding the impact of system changes.
- Linux desktop packages are available, but prebuilt standalone Linux CLI downloads are not yet available.
- Source builds require Node.js, pnpm, and Rust, in addition to Tauri's platform-specific prerequisites.
- AI explanations are guidance rather than automated decisions. Users remain responsible for choosing actions.
Found this useful?
Share it with someone who would like MangoDisk.