Analysis updated 2026-05-18
Find and remove leftover caches, preferences, and containers from apps you already uninstalled from your Mac.
Completely clean an app before reinstalling it so no residual settings or data carry over.
Free up disk space by reviewing how much storage each installed app and its support files occupy.
Inspect what files a specific app has stored across your Mac without removing anything.
| syntaxfear/scrub-app | collinkite/steamcontrollerkit | ivankuria/tafuta | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires granting Full Disk Access for complete results, macOS 14 or newer required.
Scrub is a native Mac application that helps you fully remove apps and the files they leave behind. When you delete an app by dragging it to the Trash, macOS often leaves extra files scattered across your system in folders like Application Support, Caches, Preferences, Containers, and Logs. Scrub finds those files, shows you what it found grouped by category, and lets you remove them safely. To use it, you open Scrub, sign in with Apple, Google, or email, pick an app from the list (or drag a .app file into the window), and review what Scrub found before clicking Remove. Files matched with the app's exact bundle identifier are pre-selected, files matched by name or developer are marked as "Likely" and left for you to decide. Normal files go to the Trash so you can restore them if something goes wrong. System-level files that need an administrator password are shown separately and clearly flagged. Scrub also has a Leftovers view that scans for files belonging to apps you have already deleted. This is useful if you removed an app months ago and suspect it left files behind. A few safety rules are baked in: Scrub refuses to target protected locations like your home folder, the system library, Desktop, Documents, or Downloads. It shows a confirmation screen before removing anything and will not remove shared files from a developer without flagging them first. Granting Full Disk Access is recommended so Scrub can see all the places apps store files. The app is built with SwiftUI for macOS 14 and newer, is distributed outside the Mac App Store, and is open source under the MIT license. An optional ChatGPT or Codex assistant integration provides read-only cleanup recommendations but cannot trigger any deletions itself.
A native Mac app that finds and safely removes the leftover files apps leave behind after deletion, grouping them by type and moving them to Trash before any permanent removal.
Mainly Swift. The stack also includes Swift, SwiftUI, macOS.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.