Burrow

Leftover Files After Uninstalling Mac Apps

Dragging an app to the Trash leaves preferences, caches, containers, and launch agents behind. Here is where they live and how to find the orphans.

Disk space · Jul 20, 2026 · 6 min read

macOS has no uninstaller. Dragging an app to the Trash removes the bundle and nothing else, and a typical app scatters files across six or seven locations outside it. Individually these are small. Across years of installs they add up, and some of them keep running.

Where the leftovers live

Launch agents are the ones that matter

The rest is wasted space. A launch agent for a deleted app is an active problem: launchd keeps trying to start a binary that no longer exists, which produces log noise on every boot and occasionally a visible error dialog. Updaters are the common case, since most third-party updater agents outlive the app that installed them.

ls ~/Library/LaunchAgents /Library/LaunchAgents
launchctl list | grep -v com.apple

Finding orphans after the fact

Uninstalling cleanly is easy if you do it at the time. The hard problem is the machine you have now, with leftovers from apps removed years ago and no record of what they were.

The approach that works is to enumerate support files by bundle identifier and check each against the set of installed applications. Anything referencing an identifier with no corresponding app is an orphan. This needs care around a few real exceptions: some identifiers belong to helper components of apps that are still installed, and some belong to Apple subsystems that ship no app bundle at all.

Burrow's Leftovers tool does this matching and shows you which vanished app each file belonged to, so you are approving a named app's remains rather than a list of paths. Its Apps tool handles the other direction, sweeping preferences, support files, containers, and launch agents at uninstall time so nothing is orphaned in the first place.

All posts

More reading

Why Your Mac Says the Disk Is Full When It Isn't Giving Claude Code Access to Your Mac's System State What macOS System Data Actually Contains How to Safely Clear Xcode DerivedData and Caches