MediaCleaner Pro ships as a single self-contained native binary. There is no runtime to install, no Docker daemon to manage, and no Node.js or Python environment to configure. Download the binary for your platform, place it in a directory, and run it — the embedded web UI and all processing logic are bundled inside the executable itself.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/xcoder-es/media-cleaner-pro/llms.txt
Use this file to discover all available pages before exploring further.
Download
Grab the latest release from the Releases page and choose the file that matches your platform:| Platform | File |
|---|---|
| Windows x86_64 | mediacleaner-pro-windows-x86_64.exe |
| macOS Apple Silicon | mediacleaner-pro-macos-aarch64 |
| macOS Intel | mediacleaner-pro-macos-x86_64 |
| Linux x86_64 | mediacleaner-pro-linux-x86_64 |
The binary is entirely self-contained — the frontend UI is compiled and embedded directly inside it. No separate web server, npm install, or asset directory is needed.
First Run
- macOS / Linux
- Windows
After downloading, mark the binary as executable and run it from your terminal:You can rename the binary to
mediacleaner-pro for convenience:What Gets Created on First Run
On the very first run, MediaCleaner Pro bootstraps its own working directory. In the same folder as the binary you will find:| Path | Purpose |
|---|---|
.env | Configuration file, pre-populated with sensible defaults |
data/source/ | Drop the images you want to process here |
data/output/ | Organized output — duplicates, categories, and quality rankings appear here after a run |
mediacleaner.db | SQLite database that tracks pipeline state between runs |
.env if you want to point SOURCE_DIR or DEST_DIR at directories outside the binary’s folder.
Configuration
The.env file created on first run contains all available settings:
Open the Web UI
Once the binary is running, open your browser and navigate to:Running as a Background Service (Linux)
For headless servers or always-on workstations, you can manage MediaCleaner Pro with systemd so it starts automatically on boot and restarts on failure. Create a unit file at/etc/systemd/system/mediacleaner.service: