MCleanser

MCleanser

Find and remove leftover files from uninstalled apps. Keep your Mac clean, fast, and clutter-free.

Install with Homebrew:

brew tap amzu-ch/tap https://dev.azure.com/amzu-ch/Homebrew/_git/homebrew-tap
brew install --cask mcleanser
MCleanser main window
Download for macOS Explore Features

Version 1.3 · macOS 13+ · 7-day free trial

Everything you need to keep your Mac spotless.

🔍

Deep Scan

Scans preferences, caches, application support, containers, saved states, logs, login items, plugins, and TCC permissions.

🛡️

Safe Mode

Built-in safe mode hides system-critical items so you never accidentally remove something important.

Lightweight

Native macOS app built with SwiftUI. No background processes, no subscriptions. Crash reports are opt-out and anonymous.

Find what apps leave behind.

Uninstalled apps leave behind preferences, caches, support files, and permissions. MCleanser finds them all in one scan and lets you clean up with a single click.

Leftovers scan results

Adobe Acrobat-class uninstalls, finally.

🛡️ System-Root Cleanup

New scanners cover /Library/Application Support, /Library/Caches, /Library/Logs, /Library/Preferences, /Library/LaunchDaemons and /Library/PrivilegedHelperTools — the places Adobe, Microsoft Office, Zoom, Java, and most pkg-installed apps quietly drop multi-gigabyte trees that user-level uninstallers can't see.

🔑 One Admin Prompt, Done

When removal touches root-owned paths, MCleanser asks for your admin password once and runs a single batched rm for everything in that removal. No per-file prompting, no half-finished cleanups. Cancel the prompt and the failure banner lists exactly which paths still need attention.

🛑 Helpers Killed Before Trash

Running helper processes (AdobeIPCBroker, acrocef, update daemons, etc.) are now signalled to terminate before MCleanser starts trashing. No more "operation in progress" failures because a background updater was holding files open.

♻️ Background Activity Actually Removed

Orphaned login items and launch agents reported by sfltool dumpbtm are now unloaded via launchctl bootout and the underlying .plist is removed (with admin auth when needed) so macOS reconciles the BTM record on its own. System Settings is only opened as a fallback for entries we can't tie to a plist.

Up and running in under a minute.

Download MCleanser 1.3

Powerful, yet simple.

Filter by Type

Quickly narrow results by category — preferences, caches, containers, login items, permissions, and more.

Filter by leftover type

Installed Apps

Browse every app on your Mac with version, size, and last-launched date. Scan leftovers for any app directly.

Installed apps roster

Settings

Add custom app folders, manage your ignore list, and choose your preferred language.

Settings window

Detailed Log

Every scan and action is logged. Review exactly what was found and what was removed at any time.

Log viewer

Enjoying MCleanser?

If this app saved you time, consider supporting its development.

Buy me a coffee

Need help?