Get your disk space back, and see what you remove.
Sweep finds the caches, logs, build files, big files, duplicates and leftovers that fill up a Mac, lists them with their sizes, and moves what you pick to the Trash. Nothing is deleted behind your back.
Free · No account · Runs offline · Nothing leaves your Mac
What it does
Smart Scan
One button looks for junk, big files, duplicates, apps you no longer open and startup items that point at programs that are gone, then shows a summary of each.
Junk
App caches, logs, Xcode and npm build files, Mail attachment copies, the Trash, and settings left by apps you removed. Caches and logs are selected for you; leftovers and the Trash are not.
Big files
Everything over a size you choose, largest first, with how long ago it was changed. Nothing is selected for you.
Duplicates
Files with identical contents, compared byte for byte, not just by name or size. The oldest copy is marked to keep, and you choose which others to remove.
Apps
Remove an app together with the preferences, caches, containers and saved state it keeps in your Library. Shows when each app was last opened. macOS's own apps are left alone.
Startup
The helpers that start on their own, with the ones whose program is gone marked in red. Switch your own off and on again, or remove the broken ones.
Mac app
A native app for Apple Silicon Macs. It works offline and never uploads anything.
- macOS 11 Big Sur or later
- Apple Silicon (M1 or newer)
- 3.1 MB download
First launch
- Unzip the download and drag Sweep to your Applications folder.
- Open it once. macOS will say it can't verify the developer. Click Done.
- Open System Settings → Privacy & Security, scroll down, and click Open Anyway next to Sweep. Confirm with your password or Touch ID.
- Optional: give Sweep Full Disk Access (Settings → Sweep → Open Privacy settings) so it can also look in the Trash, Mail and Safari's caches.
- Click Scan my Mac, look through what it found, and press Move to Trash.
Prefer the Terminal? This removes the download quarantine instead:
xattr -dr com.apple.quarantine "/Applications/Sweep.app"
FAQ
Is it safe to remove caches?
Caches are copies an app can make again, so removing them frees space without losing anything. Apps rebuild them as they need them, so the first launch afterwards can be a little slower. A few caches that hold iCloud and account data are always left out.
Why aren't duplicates selected for me?
A music or video project can point at any one of the copies. Sweep marks the oldest copy to keep and lets you choose; use Select all extra copies when you know the folder holds nothing a project depends on.
How do I keep a folder out of every scan?
Add it under Settings → Never scan or remove. Sweep won't list or remove anything inside it.
An app shows "never opened". Is that right?
The last-opened date comes from Spotlight. If Spotlight hasn't recorded an app being opened, Sweep says so rather than guess, and such apps are not counted as unused.
Why can't I switch off some startup items?
Items installed for all users or for the system need an administrator, so Sweep shows them for information. Login items that apps add themselves are managed in System Settings; the Open Login Items settings button takes you there.
What's new
| v0.1.1 beta · 29 October 2026 | A new app icon. Removing many items now goes to the Trash in one step: one Trash sound instead of one per file, and much faster. Put Back still works. |
|---|---|
| v0.1.0 beta · 29 October 2026 | First release. Smart Scan, Junk (caches, logs, developer build files, Mail downloads, leftovers of removed apps, the Trash), Big files, Duplicates (compared byte for byte), Apps with their leftovers, and Startup items. Everything is moved to the Trash. Exclude list, Full Disk Access check. |
