Desk log · 584 titles

Mac software news, brief and clear


Official App Cleaner & Uninstaller icon
Mac Apps

App Cleaner & Uninstaller 10.0 Mac

Updated · Filed by Rosa Delgado

Download (47 MB) Earlier builds

From the photo desk

Dragging an application to the Trash leaves its support files scattered across the Library folders, taking up space and occasionally causing conflicts. App Cleaner & Uninstaller catches what the Finder misses, finding orphaned caches, preferences, and launch agents from apps you thought were long gone.

Beyond basic removal, the tool now includes a Privacy Audit that flags applications with permission to access your camera, microphone, and files. A Security Check scans for known malware signatures, while the AI Summary feature attempts to categorize what each leftover file actually does before you decide to delete it. For anyone managing a large software library, the built-in update tracker now covers Safari extensions and Homebrew command-line tools alongside standard Mac applications.

Version 10.0 introduces a network access tab that lists every app phoning home or pulling data, with controls to cut that connection from the menu bar. The menu bar app itself got a redesign and can throttle network traffic without opening the main window. An incompatible applications filter also arrived, flagging apps that may not run properly on your current macOS version.

How it taps your Mac's app database for precise removal

App Cleaner & Uninstaller does not operate in a vacuum. It reads the same Launch Services database that Spotlight and the Finder use, so when you drag an app onto its window, it pulls the same bundle identifier the system already knows about and cross-references it against known support paths. That means leftovers it finds are real, not guesses — the same preference files, caches, and saved states that cfprefsd and nsurlsessiond write to in daily use.

The startup manager ties directly into launchd, the same system macOS uses to fire up daemons and agents at boot or login. Disabling an item here writes a disabled flag into the launchd plist, exactly what the system expects. Extension management works the same way: toggling a Finder extension or a Share extension off flips its state in the ExtensionKit framework, and the change takes effect immediately without a restart. If you have ever hunted through System Settings to disable a misbehaving Quick Look plugin, doing it here is faster.

The network access tab introduced in version 10.0 plugs into the macOS built-in firewall and network monitoring APIs — the same ones Little Snitch reads from — so the traffic you see per app matches what Activity Monitor reports under the Network tab. Cutting access from the menu bar adds a rule on the fly. You can still override it later in the main window without digging through firewall configs.

When a file says 'in use' and won't delete

One frequent headache: the app refuses to delete a file because it is "in use." The culprit is usually a background process still holding the file handle. Open Activity Monitor, search for the app name, and quit any lingering helper processes before retrying. If the file still resists, a logout and login clears most holds.

Another issue crops up when people run the leftover scan after dragging an app to the Trash but before emptying it. The scanner sees the app bundle still present and skips its associated files, assuming the app is still installed. Empty the Trash first, then run the scan.

Extensions sometimes reappear after removal. That happens when the parent application reinstates them silently on next launch — a behaviour common with cloud storage apps and antivirus tools. The fix is to disable the extension first inside the parent app preferences, then remove it through App Cleaner & Uninstaller. Otherwise the cycle repeats.

On Apple Silicon Macs, a few older Intel-only apps store support files in both ~/Library and the Rosetta-translated sandbox under ~/Library/Containers. The app scans both locations, but if you manually deleted one set earlier, the remaining half can look like an incomplete leftover. Running a full leftover scan after a standard uninstall catches the stragglers.

Why deleting one Adobe app can ripple through the others

Will removing an app's service files break other apps? Rarely, but it is possible with shared components. Adobe apps, for instance, share licensing daemons and font caches. If you remove one Adobe application and check every box the leftover scan highlights, you might delete a file another Adobe app needs. The AI Summary feature introduced in this version labels files by function — license data, cache, preferences — so you can leave the shared bits untouched while clearing the rest. For most standalone apps, removing everything is safe.

Does the startup manager conflict with System Settings? No. Both write to the same launchd property lists. A login item you disable in App Cleaner & Uninstaller shows as disabled in System Settings under Login Items, and the reverse holds true. The tool simply surfaces launch agents and daemons that System Settings hides, including those installed by third-party updaters and helper tools.

What happens if I block network access for a system process? The network access tab labels system processes clearly. Cutting off mDNSResponder or trustd breaks things — Bonjour discovery stops, certificate checks fail. The tool does not prevent you from doing this, so stick to blocking third-party apps unless you know exactly what a system process does.

Is the leftover scan safe to run on a work Mac with managed profiles? The scan only reads files; it does not modify anything until you confirm deletion. On machines with MDM profiles, some support files are write-protected by the management framework and the tool simply skips them.

The danger of selecting every leftover file blindly

The biggest one is selecting every leftover file without reading what they are. When the scan finishes, it is tempting to hit "Select All" and "Remove" immediately. Take thirty seconds to skim the list. Files labeled as preference plists or caches are safe to delete. Items tagged as license files, application support databases, or container data might hold settings you want to keep. The AI Summary helps here, but it is not infallible — treating its label suggestions as guidance rather than gospel avoids regret.

Another mistake is using the uninstaller while the target app is still running. The tool warns you, but people click through the warning. What follows is a partial removal where the app writes new files to disk mid-deletion, leaving a mess that requires a second leftover scan. Quit the app properly, check Activity Monitor for stragglers, then uninstall.

Some beginners treat the startup manager as an everything-off switch, disabling login items they do not recognize. A few of those items keep hardware working — trackpad gesture daemons, audio driver helpers, display calibration loaders. Disable only what you know you installed, and leave the rest alone unless you enjoy troubleshooting why your function keys stopped working.

Lastly, people sometimes run the free version of an earlier build and assume it matches the current feature set. The network access controls, AI Summary, and expanded update database all arrived in version 10.0. If you are using an older release, those tabs will not appear, and the menu bar redesign is absent. Grabbing the current build — listed as version 10.0 — puts everything in place.

Version
10.0
Download
47 MB
Developer
Nektony
Languages
Russian, English, German, Spanish, Italian, Chinese (Traditional), Chinese (Simplified), Ukrainian, French, Japanese
Activation
Not required
Compatibility
macOS 12 or later
Architecture
Apple Silicon, Intel 64-bit

Letters to the desk 0

Sign in or open a desk account to write a letter.

No letters on this brief yet. They are read before they run.

More in Mac Apps

The whole section