Native macOS utility

Uninstaller

Remove a Mac app and everything it leaves behind, then clean up after the apps you already deleted.

Two things it does

Apps
Pick an app or drop it in. Uninstaller finds the bundle plus every support file, cache, and preference it scattered across your Library, and moves the lot to the Trash.
Cleanup
Scan for space you can get back: leftovers from apps that are already gone, regenerable caches, and old logs and crash reports.

Safe by default

Trash only
Nothing is erased. Everything moves to the Trash, recoverable until you empty it.
Precise
Files are matched by exact bundle id, never a loose substring, so a lookalike app is never swept up. Folders merely named after an app are shown but left unchecked for you to confirm.
Hands off
Apple's own apps and shared system identifiers are never offered for removal.

Build & install

$ git clone https://github.com/anishfyi/mac-uninstaller $ cd mac-uninstaller $ Scripts/make-app.sh --install

Needs the Swift toolchain (Xcode or Command Line Tools). No Xcode project. Runs on Apple silicon, macOS 14 and later.