Skip to content

momenbasel/PureMac

Repository files navigation

PureMac

PureMac

Free, open-source macOS cleaner. The CleanMyMac alternative that respects your privacy.
No subscriptions. No telemetry. No data collection. Just a clean Mac.

Latest Release Build Status macOS 13.0+ Swift 5.9 MIT License Stars Downloads

Install - Features - Screenshots - Comparison - Contributing


Why PureMac?

Most Mac cleaning apps cost $30-50/year, collect usage data, and show upsell popups. PureMac does the same job for free, runs entirely offline, and the source code is right here for you to audit.

  • 100% free - no trial, no premium tier, no subscriptions
  • 100% private - no analytics, no telemetry, no network calls
  • 100% native - built with SwiftUI, no Electron, no web views
  • 100% open source - MIT licensed, audit the code yourself
  • Signed & notarized - Apple Developer ID, no Gatekeeper warnings

Install

Homebrew (recommended)

brew tap momenbasel/tap
brew install --cask puremac

Direct Download

Download the latest .app from Releases, unzip, and drag to /Applications.

Signed and notarized with Apple Developer ID - installs without security warnings.

Build from source

brew install xcodegen
git clone https://github.com/momenbasel/PureMac.git
cd PureMac
xcodegen generate
xcodebuild -project PureMac.xcodeproj -scheme PureMac -configuration Release -derivedDataPath build build
open build/Build/Products/Release/PureMac.app

Features

  • Smart Scan - One-click scan across all categories
  • System Junk - System caches, logs, and temporary files
  • User Cache - Application caches and browser data
  • Mail Attachments - Downloaded mail attachments
  • Trash Bins - Empty all Trash bins
  • Large & Old Files - Files over 100 MB or older than 1 year
  • Purgeable Space - APFS purgeable disk space (Time Machine snapshots)
  • Xcode Junk - Derived data, archives, and simulator caches
  • Homebrew Cache - Homebrew download cache
  • Scheduled Cleaning - Automatic scans on configurable intervals
  • Auto-Purge - Automatically purge purgeable files on schedule
  • Click-to-inspect - See exactly what will be removed before cleaning

Screenshots

Smart Scan Category Detail File Inspector
Smart Scan System Junk Category View

Comparison

How does PureMac stack up against other Mac cleaning tools?

Feature PureMac CleanMyMac X OnyX AppCleaner
Price Free $39.95/yr Free Free
Open source Yes No No No
Privacy (no telemetry) Yes No Yes Yes
System cache cleaning Yes Yes Yes No
Xcode junk cleaning Yes Yes No No
Scheduled auto-cleaning Yes Yes No No
Purgeable space purging Yes No No No
App uninstaller No Yes No Yes
Malware scanner No Yes No No
Native SwiftUI Yes No (AppKit) No (AppKit) No (AppKit)
macOS Ventura+ Yes Yes Yes Yes

Scheduling

  1. Open Settings (gear icon or Cmd+,)
  2. Go to the Schedule tab
  3. Enable Automatic Cleaning
  4. Choose your interval: hourly / 3h / 6h / 12h / daily / weekly / biweekly / monthly
  5. Optionally enable Auto-clean after scan and Auto-purge purgeable space

What Gets Cleaned

Category Paths
System Junk /Library/Caches, /Library/Logs, /tmp, ~/Library/Logs
User Cache ~/Library/Caches, npm/pip/yarn/pnpm caches
Mail Attachments ~/Library/Mail Downloads
Trash ~/.Trash
Large Files ~/Downloads, ~/Documents, ~/Desktop (>100MB or >1yr old)
Purgeable Time Machine local snapshots via tmutil
Xcode DerivedData, Archives, CoreSimulator/Caches
Homebrew ~/Library/Caches/Homebrew

Safety

  • Never deletes system-critical files
  • Only removes caches, logs, temporary files, and user-selected items
  • Large & Old Files are not auto-selected - you choose what to remove
  • All operations are non-destructive to the operating system
  • Purgeable space uses only Time Machine snapshots, not actual free space

Contributing

Contributions are welcome. See CONTRIBUTING.md for guidelines.

License

MIT License. See LICENSE for details.


If PureMac saved you time or money, consider giving it a star on GitHub.

About

Free, open-source macOS cleaner. CleanMyMac alternative with zero telemetry. Native SwiftUI, scheduled auto-cleaning, Xcode/Homebrew/system cache cleanup. MIT licensed.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors