Uninstall Mac apps.
Leftovers included.
Dragging an app to the Trash leaves gigabytes of junk behind in ~/Library. AppCleaner finds every related file — caches, preferences, containers, launch agents — and removes them together with the app, safely, via the Trash.
MIT licensed · No telemetry, no accounts · Built with Swift & SwiftUI
Delete the whole app. Not just the icon.
One drag, one honest list, one click. Here's how it works.
Drag any app onto the window or the Dock icon — or browse and search everything installed in /Applications.
AppCleaner lists every related file grouped by category, with sizes. Everything is checked by default; uncheck what you want to keep.
The app and its leftovers go to the Trash together — recoverable until you empty it. Nothing is ever deleted outright.
Application Support, Containers, Caches, Preferences, Logs, LaunchAgents, crash reports, package receipts — the works, across user and system domains.
Everything is moved to the Trash first, and a built-in safety net refuses to touch anything outside the known Library and Applications folders.
Files are matched by bundle identifier, app name and executable name — short or generic names are excluded, so unrelated files stay put.
Pure Swift and SwiftUI. No dependencies, no telemetry, no accounts, no nonsense — just a fast, tiny Mac app.
AppCleaner --scan /Applications/Foo.app prints everything it would find, without deleting a thing. Perfect for scripts and dry runs.
Run it with --mcp and Claude Code, Claude Desktop or Cursor can list, scan and uninstall apps — with confirm-gated, Trash-only safety rails.
A cleaner Mac, one uninstall at a time.
Free, open source and safe by design. Download it, drag an app in, and see what's really been left behind.