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...
New
Download
5.0/5 Votes: 1
Updated
Apr 21, 2025
Size
3.8 MB
Version
4.4.2
Requirements
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!

Features

  • 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)

What's new

  •  Fix wrapped iOS apps not removing from list - #235
  •  Make lipo use privileged helper so it works on root owned apps as well - #236
  •  Add safe-unwrapping of app bundles from external means to prevent app crashes - #238

Leave a Reply

Your email address will not be published. Required fields are marked *