Delete the app.
Take the leftovers with it.
Uninstallwright is the uninstaller Apple forgot. Dragging an app to the Trash leaves its preferences, caches, and support files scattered across your Library — we find every trace and sweep it all away in one confident click.
Everything a real uninstaller should do. Nothing it shouldn't.
Uninstallwright does one job — removing an app completely, the way macOS never did — and does it with the polish you'd expect from the OS itself.
Full-app scan
Scans /Applications and ~/Applications for every .app bundle — with its real icon, on-disk size, and last-opened date. Know exactly what you have before you remove anything.
Leftover finder
Hunts through ~/Library — Application Support, Preferences, Caches, Saved Application State — matching by bundle identifier and app name. The cruft drag-to-Trash always misses, found.
Preview before you purge
Every file that's about to go is listed with its size, and anything you want to keep can be unchecked. No surprises, no silent deletions.
Trash, not delete
Everything goes to the Trash — the app and every leftover. Nothing is permanently erased, so you can change your mind any time before you empty it.
No sudo, no daemons
Runs entirely as you. No admin password, no privileged helpers, no background agents, no touching anything outside your own home folder.
Featherweight & private
Native Swift and SwiftUI, no Electron, no Dock icon, no network calls, no telemetry. Your app list never leaves your Mac.
Built like the OS, because it lives in it.
Uninstallwright is a Cloverwright product — native Apple platforms built in Swift, held to the same standard as our client work.
1Honest leftover matching
Leftovers are found by matching the app's bundle identifier and app name across four ~/Library locations: Application Support, Preferences (bundle-id.plist), Caches, and Saved Application State. Matching is deliberately conservative — exact names only — so we'd rather miss a file than trash something unrelated. And we'll tell you that upfront.
2Native, not wrapped
Pure Swift and SwiftUI with a MenuBarExtra scene — no Electron, no webview, no background daemons. It launches in a blink, sips almost no memory, and renders like a first-party macOS citizen. Spotlight metadata provides last-opened dates; recursive enumeration gives honest sizes.
3The Trash is the undo button
Everything goes through FileManager.trashItem — the same move-to-Trash Finder performs. Nothing is permanently deleted, nothing needs sudo, and macOS handles recovery. Empty the Trash when you're sure; restore anything until then.
4Open & hackable
The full Xcode project ships with the download. Want to also scan ~/Library/Containers, or sort by last opened instead of name? It's six Swift files and a README — fork it, build it, make it yours.
Free. Forever.
Uninstallwright is a gift from the studio — a small, perfect tool, priced like one.
- Every feature — full scan, leftover finder, Trash flow
- Launch at login and full Settings
- Complete Xcode project source included
- Free updates, whenever the bin learns new tricks
Questions, answered.
Will Uninstallwright work on Apple Silicon?
Yes — it's a universal Swift binary that runs natively on both Apple Silicon and Intel Macs running macOS 13 (Ventura) or later.
Does it permanently delete my apps?
No. Everything — the app bundle and every leftover — is moved to the Trash, exactly like dragging it there in Finder. Nothing is erased until you empty the Trash yourself, so you can always change your mind.
What leftovers can it actually find?
It searches four ~/Library locations — Application Support, Preferences, Caches, and Saved Application State — for files whose names exactly match the app's bundle identifier or app name. It won't find files an app stored under an unrelated name, and it never touches anything outside your home folder. We'd rather be honest about that than promise a 'deep clean' we can't verify.
Does it need my admin password?
Never. Uninstallwright runs entirely as your user, moves files only within folders you own, and requests no sudo and no privileged helpers.
Does Uninstallwright send any data anywhere?
No. It makes zero network requests — no analytics, no telemetry, no accounts. Your app list and scan results never leave your Mac.
Can I modify it?
Please do. The download includes the full Xcode project — six Swift files and a README. Add your own Library locations, change the matching rules, rebrand it. It's yours.
Get Uninstallwright for your Mac.
Free for macOS 13 and later. One click, and the bin takes out everything the app left behind.
This build ships as a complete Xcode project — open it, press ⌘R, and the trash can moves into your menu bar. A signed, double-clickable release is on the way. Uninstallwright is a Cloverwright product.