The problem with Mac cleanup apps
Open any Mac cleanup app and the first thing you see is a big red number. "47.3 GB of JUNK found!" It's designed to make you panic. Some of them even show a sad Mac face. The number is real, technically, but the framing is a trick: it counts everything that could be deleted, not anything that should be.
We've been working on Smartly, our own take on a Mac cleanup tool, and the hardest part isn't finding files to clean. Anyone can write code that walks a disk and adds up bytes. The hard part is being honest about what's actually worth deleting — and resisting the urge to inflate the number, because a bigger number sells more upgrades.
Most of that "junk" is fine where it is
System caches exist for a reason. They make your apps faster. Delete them and macOS rebuilds them within hours — sometimes minutes — because the system regenerates whatever it still needs. You saved disk space for about twenty minutes, and in the meantime the first launch of every app you reopen is slower while the cache refills.
Browser caches are the same story. That folder is doing its job: it's why the sites you visit every day load instantly instead of re-downloading the same assets. Wipe it and your browser simply starts over. Your Mac is smarter about reclaiming space under pressure than most cleanup apps give it credit for — when the disk genuinely fills up, macOS purges purgeable caches on its own.
So when a cleaner reports gigabytes of "cache junk," it's mostly counting files the system will recreate at the first opportunity. That's not cleaning. That's churn.
What actually wastes space
After months of research and testing on our own machines, we found that the real space wasters are boring. They don't make for a dramatic red number, but they're the things that genuinely free up the disk and stay freed:
- Old Xcode derived data if you're a developer. This one can be 10-50GB easily, and it rebuilds per project, so it quietly grows back as you work.
- Duplicate photos from importing the same camera roll twice — the kind of thing you only notice when you go looking.
- Forgotten downloads sitting in ~/Downloads from 2019: old installers, ZIPs you already extracted, disk images you mounted once.
- App leftovers from apps you deleted months ago. You dragged the app to the Trash; its support files, caches, and preferences stayed behind in ~/Library.
None of these need a scare screen. They just need a clear list, an honest size next to each item, and a plain-English explanation of what the thing is and what breaks if it's gone. Most of the time the answer is "nothing breaks" — but you should be the one deciding that, not a progress bar.
How an honest cleaner should behave
If you strip out the theatrics, a cleanup tool you can trust comes down to a few principles:
- No invented urgency. No big red number, no countdown, no sad Mac. If your disk is fine, the app should say so and get out of the way.
- Show the cost, not just the size. Every category explains what it is and what happens when you remove it. Caches that rebuild are labelled as such, so you're not fooled into thinking you "won."
- Make the boring wins easy. Surface the derived data, the duplicates, the decade-old downloads, the orphaned support files — the things that actually stay gone.
- Don't punish you for closing the app. No upsell wall between you and the result.
The design principle
Smartly won't show you a panic number. It shows you categories, sizes, and what will happen if you delete each one. No urgency, no upsell, no nag screens. If there's nothing worth cleaning, it tells you that too — and "your Mac is fine" is a perfectly good thing for an app to say.
That's the same standard we hold ourselves to across everything at MacLoveKit. We're independent and bootstrapped, we build Mac-only, and we don't track or profile anyone — a cleanup tool, of all things, has no business phoning home about your files. The whole point is to earn a little trust, not to manufacture anxiety and charge you to make it stop.
We'd rather have people open the app once a month and trust it than open it every day out of anxiety. Smartly is still coming soon, and we'd rather get this part right than ship the hundredth app with a sad Mac face.