Pearcleaner – Mac App Cleaner
4.4.2
A free, source-available and fair-code licensed Mac app cleaner inspired by Freemacsoft's AppCleaner and Sun Knudsen's Privacy Guides post on his...
Updated
Apr 21, 2025
Apr 21, 2025
Size
3.8 MB
3.8 MB
Version
4.4.2
4.4.2
Requirements
macOS 13.0 or later.
macOS 13.0 or later.
Report this app
Images


Description
A free, source-available and fair-code licensed Mac app cleaner inspired by Freemacsoft’s AppCleaner and Sun Knudsen’s Privacy Guides post on his app-cleaner script. This project was born out of wanting to learn more on how macOS deals with app installation/uninstallation and getting more Swift experience. If you have suggestions I’m open to hearing them, submit a feature request!
- Orphaned file search for finding remaining files from previously uninstalled applications
- Development environments file/cache cleaning
- App Lipo to strip unneeded architectures from universal apps. No dependency on the lipo tool so no need to install xcode or command line tools
- Sentinel monitor helper that can be enabled to watch Trash folder for deleted apps to cleanup after the fact(Extremely small (210KB) and uses ~2mb of ram to run in the background and file watch)
- Mini mode which can be enabled from Settings
- Menubar icon option
- CLI support
- Drag/drop applications support
- Deep link support for automation, see wiki guide for instructions
- Optional Finder Extension which allows you to uninstall an app directly from Finder by
right click > Pearcleaner Uninstall
- Theme System available with custom color selector
- Differentiate between regular, Safari web-apps and mobile apps with badges like web and iOS
- Has clean uninstall menu option for the Pearcleaner app itself if you want to stop using it and get rid of all files and launch items
- Export app bundles for migrating apps and their cache to a new system
- Export app file list search results
- Optional Homebrew cleanup
- Include extra directories to search for apps in
- Exclude files/folders from the orphaned file search
- Custom auto-updater that pulls latest release notes and binaries from GitHub Releases (Pearcleaner should run from
/Applications
folder to avoid permission issues)