v2.1.1 — Privileged App Uninstaller Fix & System Maintenance

Free macOS Cleaner & App Uninstaller

Free disk space.
Keep control.

The powerful, free macOS cleaner for Apple Silicon. Reclaim tens of gigabytes from hidden caches, developer junk, duplicate files, and leftover app remnants — with native Siri automation and on-device AI. Review every file first. 100% offline, zero telemetry.

source-available (GPLv3 + Commons Clause) · apple silicon · apple intelligence & siri · macOS 26.0+ · no telemetry

MacOSCleaner dashboard
0
cleanup categories
0+
built-in paths
0
evidence types
0
telemetry — none collected

01 · Features

Native SwiftUI with On-Device Apple Intelligence

Everything runs locally. No telemetry, no analytics, zero cloud transmission.

  • On-Device Apple Intelligence

    Native local AI explanations powered by Apple FoundationModels. Explains files, caches, running processes, and startup agents offline with zero latency or cloud transmission. Tap the sparkles icon anywhere to ask.

  • Siri & Shortcuts Automation

    Native AppIntents integration for voice control and automated Shortcuts workflows. Trigger "Quick Clean", "Scan Storage", or "Uninstall App" with Siri or custom macOS Shortcuts — zero background daemons or battery drain.

  • Smart Cleanup (1,770 Paths)

    54 categories, 1,770 path definitions — app caches, browsers, package managers, Xcode, Docker, orphaned leftovers, large installers. Parallel scan across all cores. Risk badges after scan; you choose what to remove.

  • Forensic App Uninstaller

    Drag & drop any .app. Scans up to 5 levels with 30 evidence types (Bundle ID, Team ID, Spotlight, plist, Launch Services). Safe or Balanced mode. Confidence tiers: guaranteed → ignore.

  • Duplicate File Finder

    Multi-stage cryptographic engine (file size → 4 KB hash → full SHA-256) running parallel on Swift Actors. Safely detects 100% exact duplicates and protects master original files.

  • Disk Space Analyzer

    Scan any folder, browse by size, filter by Video / Audio / Photos / Apps / Documents / Archives. Reveal in Finder or move to Trash. Keeps scanning in the background.

  • Process Manager

    Flat or Grouped views. Sort by CPU, Memory, Name, or Threads. Whitelist critical apps; blacklist noisy ones for quick termination. System processes stay protected.

  • Startup Services

    LaunchAgents and LaunchDaemons from ~/Library and /Library. Grouped into User, Third-party, and System. Load, unload, or stop — with admin prompt when needed.

  • Safety & Privacy First

    Uninstaller and Disk Analyzer move items to Trash via trashItem(at:). Smart Cleanup removes selected caches only after you confirm. SafetyManager blocks /System, /usr, ~/.ssh, and other critical paths.

  • 10 Languages & Liquid Glass

    English, Deutsch, 日本語, Français, 简体中文, Italiano, Português, Español, Русский, Українська — UI and error localizations. Adaptive Liquid Glass UI for macOS 27+.

02 · Screenshots

Every screen, up close

Dashboard, cleanup, uninstaller, processes, and more

03 · What gets cleaned

54 categories, one scan

Every category is scanned; risk badges appear after scan — you pick what to delete

App & browser caches

Google, Spotify, JetBrains, Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Arc, Telegram, Discord, Slack, Signal, Teams

Package managers

Homebrew, npm, yarn, pnpm, CocoaPods — native cleanup commands where available

Dev tools

Xcode DerivedData, iOS Simulators, Android SDK, Gradle/Maven, Flutter/Dart, Go, Rust, Python, Node, Swift PM, Bazel

IDE & AI caches

Cursor, VS Code, Windsurf, Zed, JetBrains, Claude, ChatGPT, Gemini, opencode, Figma, Notion, Postman

System & Docker

QuickLook, fonts, Spotlight, CloudKit, Time Machine local snapshots, Docker prune, crash reports, Mail downloads

Orphans & large files

Leftovers in HTTPStorages, WebKit, Cookies; DMG/pkg/iso installers; node_modules; iPhone backups; IPSW

Opt-in toggles: Maven ~/.m2, Go GOMODCACHE, Flutter .dart_tool, .DS_Store, iCloud Documents, Voice Memos, GarageBand/Logic, iMovie/Final Cut, Sleep Image.

04 · Changelog

What's new in v2.1.1

Root-owned app uninstaller batching, Touch ID for sudo command helper, Spotlight index rebuild & single source of truth versioning

Privileged App Uninstaller & Batching

  • Single Admin Prompt — root-owned bundles in /Applications are cleanly removed with exactly one credentials prompt via PrivilegedTaskRunner
  • Real-Time Deletion Progress — interactive detail loading overlay, action button status with re-click lockout, and list-row activity spinners

System Maintenance (Settings → General)

  • Touch ID for sudo Helper — 1-click terminal command copying to configure /etc/pam.d/sudo_local with dynamic status verification button
  • Spotlight Index Rebuild (mdutil -E) — force reindex system startup disk to fix search errors and corrupted disk storage calculations

Version Architecture (Single Source of Truth)

  • Unified Versioningproject.yml configured as the single source of truth; dynamic bundle inspection across all SwiftUI views

Full 10-Language Localization Parity

  • 100% Key Parity — complete translations across English, Deutsch, 日本語, Français, 简体中文, Italiano, Português (Brasil), Español, Русский, and Українська

Previous Releases

v2.1.0 Siri & Shortcuts Automation, Duplicate Finder & Disk Rings
  • Siri & Shortcuts (AppIntents) — hands-free voice control and background-free automation.
  • Duplicate File Finder — staged cryptographic pipeline (size → 4 KB → SHA-256) with actor concurrency.
  • Apple Watch-Style Disk Rings — multi-ring storage visualizer and category breakdown.
  • 1,770 Path Rules — 251 applications and 66 CLI developer toolchains.
v2.0.0 Liquid Glass UI, On-Device AI & Forensic Uninstaller
  • On-Device Apple Intelligence — offline analysis of processes, agents, and leftover files via FoundationModels.
  • Liquid Glass Redesign — native macOS 27 adaptive glass material and micro-animations.
  • Disk Space Analyzer — interactive folder size breakdown and category filters.
  • Forensic Uninstaller — 5-level candidate discovery with 30 evidence scoring types.
v1.1.1 UI Polish, Memory Efficiency & Safety Hardening
  • UI & Animation Polish — refined NavigationSplitView transitions and high-DPI card rendering
  • Memory Optimization — ultra-low memory footprint during deep recursive scans of massive cache trees
  • Process Manager Safety — expanded protected process rules for macOS system daemons
  • Localization Fixes — corrected localized strings in German, Spanish, and Ukrainian language bundles
  • Bug Fixes — fixed edge-case UI freeze during rapid category selection during active scans
v1.1 Developer Caches, Opt-in Deep Clean & Parallel Scanning
  • Developer Tool Caches — added dedicated scanning for Xcode DerivedData, Simulators, Android Studio SDK, Homebrew, SwiftPM, Cargo, Go, and JetBrains caches
  • Opt-in Deep Cleanup — introduced configurable toggles for Maven (~/.m2), Go module cache, Flutter .dart_tool, and .DS_Store files
  • Multi-Core Parallel Scanning — rewritten scanning engine using Swift 6 TaskGroups to scan all 54 categories simultaneously
  • Dynamic Electron Discovery — automatically finds and categorizes caches for Slack, Discord, VS Code, Cursor, and Figma
  • Full Localization Support — complete UI translations for English, Русский, Українська, and Español
v1.0.1 SafetyManager Hardening & Trash Recovery Enhancements
  • SafetyManager System Protection — strictly enforced zero-deletion rules for /System, /usr, /bin, and ~/.ssh
  • Trash Item Safe Removal — upgraded cleanup operations to use native trashItem(at:) by default for recoverable deletion
  • App Uninstaller Forensics — expanded leftover detection rules up to 3 levels deep in ~/Library/Containers
  • Performance Tweaks — cache deduplication of inode size calculations to prevent double-counting
v1.0 Initial Public Release & Core SwiftUI Engine
  • 54 Cleanup Categories — smart cache scanner for system logs, webkit, mail attachments, and browser caches
  • App Uninstaller — drag and drop app bundle uninstaller with identity and bundle ID matching
  • Native macOS UI — dark & light theme support built with SwiftUI for Apple Silicon
  • 100% Privacy & Offline — fully local execution without telemetry, background daemons, or tracking

06 · How it works

Scan → Review → Clean → Verify

Swift 6 · SwiftUI · XcodeGen · OSLog — parallel on Apple Silicon

  1. 01

    Scan

    Stack-based iterator batches work and deduplicates inodes. Size cache avoids redundant work. Categories run concurrently across cores.

  2. 02

    Review

    Risk badges (Safe / Moderate / Dangerous / Protected). DEV badge on developer paths. Optional local AI explanations before you decide.

  3. 03

    Clean

    Uninstaller and Disk Analyzer → Trash. Smart Cleanup removes selected items after confirmation. Critical paths stay blocked.

  4. 04

    Verify

    Post-uninstall re-scan and snapshots for rollback. Logs in Console.app — filter subsystem input.MacOSCleaner.

Download

v2.1.1 · macOS 26.0+ · Apple Silicon M1 and newer

zsh — build from source
# requires Xcode 18+ and XcodeGen
$ gh repo clone AlexTkDev/MacOSCleaner
$ cd MacOSCleaner && xcodegen
$ open MacOSCleaner.xcodeproj
# ⚠️ Fix damaged app attributes
# (if macOS asks you to move app to trash):
$ sudo xattr -r -c /Applications/MacOSCleaner.app

Enjoying MacOSCleaner? Support the project ♥ to keep development active and free.