v2.2.0 — Forensic Leftovers Uninstaller, Project Build Artifacts & APFS Analyzer

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,887 Paths)

    55 categories, 1,887 path definitions covering 275+ apps and 86 toolchains — app caches, browsers, package managers, Xcode, Docker, AI assistants, orphaned leftovers, project build artifacts. 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.

  • Navigable Disk Space Analyzer

    Drill into nested directories with clickable breadcrumbs. Honest APFS physical sizing (totalFileAllocatedSize), Quick Look spacebar preview, category filters (Video / Audio / Photos / Apps / Documents / Archives). Skips dataless iCloud files. Reveal in Finder or move to Trash.

  • 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

55 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, Zen Browser, Dia, Telegram, Discord, Slack, Signal, Teams

Package managers

Homebrew, uv, mise, proto, npm, yarn, pnpm, CocoaPods, vcpkg, Conan, Zig/ZLS — native cleanup commands where available

Dev tools & build artifacts

Xcode DerivedData, Simulators, Android SDK, Gradle/Maven, Flutter/Dart, Tuist, Go, Rust, Python, Swift PM, Bazel; project-local build caches with age filters

IDE & AI caches

Cursor, VS Code, Windsurf, Zed, JetBrains, Claude Code CLI, Goose, Continue.dev, Ollama, MLX, Hugging Face, WhisperKit, Superwhisper

System & Docker

QuickLook, fonts, Spotlight, CloudKit, Time Machine snapshot thinning, Docker prune, crash reports, Mail downloads, privileged DNS flush

Orphans & leftovers

Post-uninstall leftovers sheet; standalone orphaned remnants (Guaranteed, Very Likely, Possible); installers; iOS backups

Opt-in toggles: Maven ~/.m2, Go GOMODCACHE, Flutter .dart_tool, .DS_Store, Project Build Artifacts (30–180d), iCloud Documents, Voice Memos, GarageBand/Logic, iMovie/Final Cut, Sleep Image.

04 · Changelog

What's new in v2.2.0

Forensic leftovers uninstaller & orphan scanner, dedicated project build artifacts manager with age filters, navigable APFS disk analyzer, and 2026 AI/dev toolchain catalog

Forensic Leftovers & Orphan Scanner

  • Post-Uninstall Review Sheet — inspect and selectively delete remaining files immediately after app uninstallation with evidence trails
  • Standalone Orphan Scanner — dedicated review section detecting remnants from previously removed apps, sorted into 3 confidence tiers (Guaranteed, Very Likely, Possible)
  • Deep Recall — catalogs over 1,880+ locations across 275+ macOS applications and 86 toolchains

Project Build Artifacts (Default Off)

  • Isolated Category — regenerable build folders (node_modules, target, .venv, .dart_tool, build) decoupled from Xcode with safe sibling verification
  • Configurable Age Filter — clean artifacts older than 30, 60, 90, or 180 days in AppSettings; whole-home node_modules sweep removed from Large Files

Navigable Disk Space Analyzer

  • Hierarchical Directory Tree — drill into nested subfolders with 1-click navigation and clickable breadcrumb trail
  • Honest APFS Sizing & Quick Look — reports physical totalFileAllocatedSize blocks; instant file preview on Space; skips dataless iCloud files

System Hygiene & 2026 Developer Ecosystem

  • Modern AI & Package Managers — added support for Claude Code CLI, Goose, Continue.dev, uv, mise, proto, Tuist, Zig/ZLS, Ghostty, Zen Browser
  • Time Machine & DNS — gentle thinlocalsnapshots thinning based on reclaimable space; secure privileged DNS cache flush

Previous Releases

v2.1.1 Privileged App Uninstaller Fix & System Maintenance
  • Privileged Uninstaller — single admin prompt for root-owned bundles in /Applications via PrivilegedTaskRunner.
  • Touch ID for sudo — 1-click terminal command copying with dynamic status verification.
  • Spotlight Index Rebuild — force reindex system startup disk with mdutil -E.
  • 10-Language Parity — full key parity across all 10 supported localizations.
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.2.0 · 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
100% Free · Zero Telemetry · Open Source

Help keep MacOSCleaner independent & free

Commercial cleaners charge $40/year subscriptions with aggressive background upsells. MacOSCleaner is built as honest, craft software for macOS. Community donations help fund our Apple Developer Program ($99/yr) to officially code-sign and notarize releases — eliminating the sudo xattr Gatekeeper workaround above for everyone.