Mac Cleaner Pro logoMac Cleaner Pro
Built natively for macOS · indie · v1.0

Your Mac, reborn.
Reclaim tens of GB on your first scan.

Finally see what's hiding in System Data — and actually clean it. A privacy-first Mac cleaner written in native Swift. No telemetry, no cloud uploads, no subscription. The honest CleanMyMac alternative.

✓ Free & open source — no license required✓ Universal binary · Apple Silicon + Intel✓ System Data breakdown · Trash-first · 30-day undo
0.00 GB
reclaimable on a developer Mac (real first scan)
0 / 33
unit tests passing — every commit
0
external network calls during a scan
Mac Cleaner Pro — Smart Scan
Smart Scan
Last scanned just now · 6.36 GB reclaimable
6.36
GB
User caches
82 items
Safe
3.03 GB
Xcode DerivedData
5 items
Safe
3.33 GB
User logs
87 items
Safe
1.9 MB
Chrome cache
2 items
Safe
3.7 MB
System caches
Approve helper
Helper
—
Reclaimable: 6.36 GB
Clean Selected
Built in public. Open about what's shipped and what's coming.
Swift 5.10SwiftUIStructured concurrencyTaskGroupFSEventsFileManager.trashItemSMAppServiceXPCEd25519GRDBmacOS 13+Universal binarySwift 5.10SwiftUIStructured concurrencyTaskGroupFSEventsFileManager.trashItemSMAppServiceXPCEd25519GRDBmacOS 13+Universal binary
What's actually in v1.0.7

Indie. Honest. Already useful.

Eight modules ship today: Smart Scan, Large & Old Files, Developer Junk, App Uninstaller, Space Lens, Duplicate Finder, Memory Manager, and a tamper-evident Activity Log.

Everything you delete stages in a trash you can undo from — and since v1.0.4 those undo tokens survive a relaunch, with a sweep that clears staging after 30 days. The rules engine is Ed25519-signed and updateable separately from the app.

One thing is still gated: system-level cache cleanup runs through a privileged helper that needs an Apple Developer Program signature. That, and notarization, is exactly what donations go toward.

What this means for you
  • Eight modules shipping today
  • Trash-first + Undo that survives relaunch
  • 109 unit tests · open about ship state
  • Roadmap above is not a deadline — it's a direction
One-click · Smart Scan

Everything that's slowing you down.
Found in seconds.

21 cleanup rules — including a System Data breakdown — run in parallel Swift TaskGroups. No guessing what's eating your disk. See it, decide, clean it. Reverting any clean is one click.

Parallel
Swift TaskGroup
Local
zero telemetry
Reversible
30-day undo
Live
Smart Scan in progress
12%
9.4 GB
scanned
⟳
Scanning user caches
~/Library/Caches/*
3.0 GB
Hashing Xcode artifacts
~/Library/Developer/Xcode/DerivedData
—
Browser caches
Chrome · Firefox · Safari
—
User logs
~/Library/Logs/**
—
App leftovers
~/Library/Application Support
—
System Data breakdown
~/Library · /Library · SwiftUI caches
—
Capabilities

Eight modules. One free, open-source app.

Everything you'd run manually — bundled into a single native app that knows when to ask, when to defer, and when to just do it. Every line of it is on GitHub.

01

Cleaning & space recovery

Find and reclaim gigabytes without touching anything important.

Smart Scan
21 signed rules across caches, logs, dev artifacts, browsers, mail.
Large & Old Files
Walk any folder by size and age. Quick Look any match.
Developer Junk
Finds node_modules, DerivedData, .gradle and more — each one labelled with how to bring it back.
App Uninstaller
Find leftovers across 12 user-space locations per app.
02

See where your space goes

Shipped today — not on a roadmap.

Space Lens
Sunburst and treemap of every byte on disk. Drill in, reclaim out — cancel any scan mid-flight.
Duplicate Finder
Hash-based with smart auto-select — keeps the newest copy by default.
Memory Manager
Live RAM gauge, top-consumer list, Quick Free, Quit Selected.
Activity Log
Every clean and undo is auditable from one screen.
03

Built-in safety nets

Designed so the worst case is mildly inconvenient — never destructive.

Trash-first deletion
Files stage to ~/.Trash/MacCleanerPro before going anywhere.
Undo for 30 days
Tokens persist across launches. Reverting is one click.
Helper-gated rules
Anything system-level is opt-in via a separately signed daemon.
Signed rule pack
Cleanup rules are Ed25519-signed before the app will run them.
04Coming soon

On the roadmap

Real features in active direction — funded by community donations, not on a fixed date.

Coming soon
Menubar Agent
Live disk + memory tile, click to scan.
Coming soon
Malware Scanner
Daily-updated YARA rules. Local scanning, no cloud.
Coming soon
Notarized, App Store-ready builds
Needs the paid Apple Developer Program — exactly what donations fund.
The native Swift edge

Most Mac cleaners are visualize-only tools or subscription bloatware.
Ours is built from the kernel up.

Under the hood
Swift
Structured concurrency · TaskGroup-parallel scans
FileManager
Trash API for safe, undoable deletion
FSEvents
Real-time filesystem events when needed
XPC
Privileged operations via SMAppService daemon
GRDB / SQLite
Local activity log, no analytics service
What we measured
Metric
Mac Cleaner Pro
System Data breakdown
included
Lines of Swift
~12,000
Unit tests passing
109 / 109
External network calls
0
Subscription required
no
Open about scope
yes
How it works

From download to gigabytes free,
under a minute.

01
Drag to Applications
v1.0 is ad-hoc signed (notarization needs a paid Apple cert). Right-click → Open the first time. After that, double-click works forever.
02
Grant Full Disk Access
One-time toggle in System Settings. Without it, scans miss most of what's reclaimable. Nothing leaves your Mac — not even a ping.
03
Hit Smart Scan
Three seconds later, review what's reclaimable. Click Clean. If you regret anything, Undo restores it.
Fully local · privacy-first

Your Mac's data never leaves your Mac.

All scanning, hashing, and analysis runs on-device. Zero telemetry. The only outbound call is checking for app updates — and you can disable that.

v1.0 is ad-hoc signed. Notarization needs the paid Apple Developer Program — funded by community donations.

Zero telemetry
Local-only scan
Open scope
Support

Free, open source, and community-funded.

Mac Cleaner Pro doesn't have a paywall, a subscription, or telemetry to sell. If it's useful to you, donations go directly toward the Apple Developer Program fee, hosting, and keeping this maintained as a solo project.

Where donations go
Apple Developer Program
$99/yr — unlocks notarization + Mac App Store listing
Server & hosting
Licensing backend, downloads, email delivery
Maintenance
Bug fixes, new rule packs, new macOS versions
Built in public

Eight modules. Fully open source. Counting.

Every milestone from spec to ship to open-sourced — visible.

Week 1
CI + signing pipeline
done
Week 2
Privileged helper + XPC bridge
done
Week 3
Cleanup rules engine + Smart Scan UI
done
Week 4
Trash + Undo + Activity Log
done
Week 5
Large & Old Files + Quick Look
done
Week 6
App Uninstaller + leftover finder
done
Week 7
v1.0 ship — DMG + landing page
done
Week 8
Space Lens, Memory Manager, Duplicate Finder
done
Week 9
Developer Junk scanner
done
Week 10
Open sourced under MIT — free for everyone
done
Week 11
Undo that survives relaunch + 30-day staging sweep
done
Week 12
VoiceOver, keyboard shortcuts, localization scaffolding
done
Week 13
Space Lens treemap + CI on every pull request
current
Next
Apple Developer cert + notarization (donation-funded)
next
Next
Menubar Agent + Malware Scanner
next
FAQ

Questions, answered honestly.

Yes — it's free and open source (MIT license) as of the latest release. There's no trial, no license key, and no feature gate. If you bought a license before the switch, it still works and shows as "Supporter" in Settings — nothing changes for you. Development is now funded by voluntary donations instead of sales — see /support for Buy Me a Coffee and Ko-fi links.
System Requirements

Runs on every modern Mac.

30 MB to download. Works offline.

macOS
13 Ventura or later
Processor
Apple Silicon (M1/M2/M3/M4) or Intel
Memory
4 GB minimum · 8 GB recommended
Storage
80 MB installed
Permissions
Full Disk Access for deep cleaning
Languages
English (more coming)

Stop guessing about System Data. Clean it tonight — free.

Free forever. No trial, no subscription, no license key. MIT-licensed and open source on GitHub — donations keep it maintained.