A Mac cleaner earns trust by showing what it plans to touch. Purge is built around that question: it scans known cache and junk locations, labels what it finds, and sends selected items to the Trash rather than erasing them outright.
It reaches beyond caches into developer build folders, large personal files, exact duplicates, and leftovers from uninstalled apps. That makes Purge more of a review-first storage utility than a single-purpose cache button—and it means the distinction between rebuildable junk and personal data matters.
A cleaner built around a visible boundary
Purge says it only offers paths covered by an explicit allowlist; folders it cannot identify are left out. Each result carries a plain-English explanation and one of two labels: Safe to Clean or Check First. The labels are a guide to the app’s rules, not a substitute for looking at a path you do not recognize.
Clean acts on Safe to Clean items, with git and lockfile checks, while Clean Selected lets you choose specific rows and review them first. This gives the quick action a narrower scope than a general “optimize my Mac” command.
Caches and developer build files stay separate
App Caches covers per-app caches, sandbox container caches, logs, crash reports, font caches, and large media caches from creative apps. Duplicate cache locations for one app can be grouped together, and scan results appear as they are found.
Dev Tools has separate areas for global tool caches, unused iOS Simulator runtimes, and project build output. Examples include Xcode Derived Data and Archives, package-manager caches, node_modules, Python environments, Rust target folders, Pods, and Android Gradle output. A stale-project threshold controls which project folders are considered.
Large files and duplicates need a closer look
Large Files scans common personal folders such as Documents, Desktop, Downloads, Movies, Music, and Pictures. You can filter by size, last-used time, and file category, then inspect an item with Quick Look or reveal it in Finder. Managed libraries, hidden folders, and project build trees are excluded from this view.
Duplicate detection compares file contents byte for byte rather than relying on matching names. Purge suggests a copy to keep and marks the others for review, but you can change the keeper; nothing moves until you confirm.
This area can include documents, photos, archives, and other files you created—not only disposable cache. Treat a large-file result as a prompt to review it, not as proof that the file is safe to remove.
The uninstaller checks the leftovers too
The App Uninstaller lists apps in Applications and your user Applications folder, then shows the bundle plus removable leftovers such as caches, preferences, containers, saved state, logs, and login helpers. Each app has a per-app review of paths, sizes, and safety labels.
Matching is deliberately strict: exact bundle-ID and app-group matches are selected by default, while looser name-only matches start unchecked. If an app is open, Purge asks it to quit gracefully; if it will not, that app stays installed while the rest of a batch can continue.
Schedules and the optional uninstall watcher
You can set a cleaning cadence and an age threshold for scheduled cleanup. Purge says it sends a local reminder and cleans eligible safe items when you open the app, so this is not a promise of an always-running background cleaner.
A separate, off-by-default watcher can notice when an app leaves Applications and open a review of its leftovers—even if Purge was quit. The v1.6.1 release adds clearer status when that watcher is blocked or stopped. The watcher presents a review; it does not silently remove the listed files.
Trash-first is reversible, not instant storage recovery
Purge routes cleanup through the Mac Trash, so moved items can be restored while they remain there. This is a useful recovery path, but it is not the same as keeping a backup or guaranteeing that every change is harmless.
Moving files to Trash also does not immediately free their disk blocks. Space is reclaimed only after you empty the Trash yourself; until then, Purge’s recovered-space figures distinguish what is sitting there from what has actually been reclaimed.
Before confirming a personal file or a Check First result, read the path and explanation. Keep another copy of anything important, and remember that emptied Trash is no longer a recovery mechanism.
Privacy, permissions, and practical limits
The repository says scans, explanations, manual overrides, and cleanup history stay on the Mac, and that Purge never reads or sends file contents. Its documented network activity is a daily GitHub update check, which can be turned off; this is the project’s stated behavior, not an independent network audit.
Purge requires macOS 13 or later. Full Disk Access is needed to scan cache folders, so review the permission in System Settings and grant it only if the scope makes sense for your use. Xcode command-line tools are optional for a fuller iOS Simulator listing.
The app is most useful when its boundaries match the job: caches and rebuildable project output are different from personal documents, and a safety label cannot know what you personally still need. Purge keeps those groups visible instead of treating every large file as junk.
Install Purge v1.6.1 from the official Release
Purge is not on the Mac App Store. The current official v1.6.1 DMG is a direct download; the release also provides a SHA-256 sidecar if you want to verify the file. Open the DMG and drag Purge into Applications. The project says its release is notarized, so first launch does not require bypassing Gatekeeper. Full Disk Access is needed for cache scanning.
open https://github.com/jithin-sabu/purge-app/releases/download/v1.6.1/Purgev1.6.1.dmgMIT license, with the usual notice requirement
Purge is released under the MIT License. You may use, modify, and redistribute it—including in commercial software—provided that substantial copies retain the copyright and license notice. The license provides the software without warranty.
Should you use Purge?
Purge is a good fit if you want one Mac utility to show cache and developer cleanup alongside large-file and app-leftover review, while keeping the final choice visible. Its strongest idea is not a claim that every result is harmless; it is the combination of a published allowlist, explanations, review steps, and Trash-based removal.
Use it deliberately: read the paths, separate personal files from rebuildable artifacts, and do not empty the Trash until you are sure. If that review-first approach fits how you manage storage, start with the official v1.6.1 DMG; if you only need to reclaim caches, Purge’s App Caches and Dev Tools views let you stay focused on that narrower task.
Project facts
- License
- MIT
- Platform
- macOS 13.0+; Full Disk Access is required to scan cache folders
- Written in
- Swift, SwiftUI
- Version reviewed
- v1.6.1 (official GitHub Release checked 2026-09-27)
- Repository
- github.com/jithin-sabu/purge-app
Install
open https://github.com/jithin-sabu/purge-app/releases/download/v1.6.1/Purgev1.6.1.dmgLicense summary
The MIT License permits use, modification, and redistribution, including in commercial software. Keep the copyright and license notice with substantial copies. The software is provided without warranty.



