momenbasel / PureMac
git clone https://github.com/momenbasel/PureMac.git
v3.1.0 · 14d ago
🔥 on GitHub Trending today
Free, open-source macOS cleaner covering cache, Xcode, Homebrew, app uninstalling, and storage exploration, with no telemetry or subscription.
Why you might care
Aimed at Mac users who want a CleanMyMac-style cleaner without a paid subscription or telemetry. It is native SwiftUI, MIT licensed, and offers scheduled auto-cleaning plus a CLI with dry-run and JSON output for scripting.
+11
stars, 24h · #1,309
+~77
stars, 7 days · #1,635
+716
stars, 30 days · #766
7.3k
★ total · +1% this week
419
forks · 5 open issues
Star history (as recorded here)
LanguageSwift
LicenseMIT
Created2026-04-08 (6mo ago)
Last pushtoday
Watchers22
OwnerUser
Seen on GitHub Trending
- 2026-10-21 — #12 monthly in swift · +716 ★
GitHub topics
cache-cleanercleanmymaccleanupdisk-cleanerdisk-spacehomebrewmac-utilitymacosmacos-appmacos-cleanermacosxnativeossosxprivacyswiftswiftuisystem-cleanerxcode-cleaner
Links
- GitHub: github.com/momenbasel/PureMac
- Homepage: https://www.moamenbasel.com/PureMac/
- Releases · Issues · Hacker News mentions
README excerpt
English | العربية | Español | 日本語 | Português (Brasil) | 简体中文 | 繁體中文 PureMac Reclaim your Mac. Free, open-source Mac care: cleanup, app management, storage exploration, and system checks. No subscription or telemetry. Install - Why this exists - How it compares - Our promise - What it does - Permissions - Contributing Want more open source? Try Pesty - a free, native clipboard manager for macOS. --- ## Install [code] Or download the signed, notarized `.dmg` from Releases and drag PureMac into `/Applications`. No Gatekeeper warnings, no quarantine workaround. ### Build from source [code] ### Command line Open `puremac` for a keyboard-driven workspace. Select individual cache paths, review project artifacts, or browse your storage by size. Cleanup shows the exact selection and asks for confirmation before permanently removing it. [code] Use `puremac clean dev --dry-run` for a preview or `--json` for scripts. See `cli/README.md` for controls, commands, and cleanup boundaries. ## How it compares | | **PureMac** | CleanMyMac | Pearcleaner | Mole | OnyX | |---|:---:|:---:|:---:|:---:|:---:| | Price | **Free** | $40+/yr | Free | CLI free / GUI paid | Free | | Open source | **Yes (MIT)** | No | Source-available¹ | CLI only | No | | Native Mac GUI | **Yes** | Yes | Yes | Terminal-first | Yes | | No telemetry | **Yes** | No | Yes | Yes | Yes | | No subscription | **Yes** | No | Yes | — | Yes | | Signed + notarized | **Yes** | Yes | Yes | — | Yes | | App uninstaller + orphans | **Yes** | Yes | Yes | Partial | No | | App-uninstall Trash support | **Yes** | Partial | Yes | Partial | No | | Honest about purgeable space | **Yes** | No | n/a | n/a | n/a | ¹ Pearcleaner is Apache 2.0 **+ Commons Clause** - source-available but not OSI-approved (you may not sell it). PureMac is true MIT. Comparison reflects publicly documented features as of 2026; corrections welcome via PR. ## Our promise A Mac cleaner asks for the deepest permission macOS grants - Full Disk Access - and then deletes your files. That demands a level of trust the category has spent twenty years burning. Here's the contract PureMac holds itself to, and you can verify every line of it in the source: - **Deletion behavior is explicit.** App uninstalls, orphan removal, and exact-duplicate removal use the Trash at user level. Dashboard/category cleanup, scheduled auto-clean, Trash emptying, Docker/Xcode runtime cleanup, administrator-authorized removal, local snapshot deletion, and CLI cleanup can permanently delete data. Review selections carefully and use CLI dry runs. - **No telemetry, ever.** No analytics, no crash reporting, no "anonymous usage stats," no network calls to us. The app doesn't know you exist. - **No fake urgency.** No dramatized "47 GB of junk detected!" badge, no red alarm counters, no "your Mac is at risk." We show you neutral facts and let you decide. - **No overpromising.** We don't claim to "reclaim purgeable space," "boost RAM," or "speed up your
Blurb generated by claude-haiku-5-5 1d ago. Star deltas marked ~ are extrapolated from partial history.