Clean your Mac
without playing
Russian roulette.
MacCleaner starts in preview mode, shows you what it would remove, and waits for explicit confirmation before doing anything destructive. If an external drive is available, it uses it for old backups. If not, it skips that step safely.
Developer clutter
Build artifacts, temporary package caches, stale local outputs, and the noisy leftovers that pile up after shipping.
Log and cache sprawl
Old logs, obvious cache bloat, and disk junk that quietly expands until your machine feels heavier than it should.
Old iPhone backups
If a writable external drive is connected, MacCleaner archives old device backups there instead of blindly nuking them.
Why this version exists
Safe first, then useful
Most cleanup tools hide the risky part behind a glossy button. This one does the opposite.
The first run is preview-only. You see what would happen before anything changes.
Real cleanup requires explicit confirmation. No silent destructive mode.
If no writable external drive exists, old iPhone backups are skipped instead of being deleted.
The package is just a script. No Electron app, no background junk, no subscription.
How it works
Three clean steps
01
Download the installer script
It installs MacCleaner into a normal local folder and adds a launcher at ~/bin/maccleaner.
02
Run MacCleaner in preview mode
The default run shows what it would clean and what it will leave alone.
03
Confirm only if the preview looks right
Cleanup runs only after you explicitly tell it to. That is the point.
Get the installer
MacCleaner is free. You get the installer immediately, and the email copy gives you the link again if you need it later.