v2.3.0 — Native Liquid Glass, On-Device AI Explanations & Master-Detail Duplicates

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. Zero telemetry, only an optional launch update check against GitHub Releases.

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

All scanning runs locally on your Mac with zero telemetry. The only network request is an optional check for new versions against the public GitHub Releases API on launch.

  • On-Device Apple Intelligence

    Native local AI explanations powered by Apple FoundationModels. Explains files, caches, running processes, and startup agents on-device with zero latency and no cloud relay. 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 (2,343 Paths)

    55 categories, 2,343 path definitions covering 304+ apps and 92 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.

  • 14 Languages & Liquid Glass

    English, Deutsch, 日本語, Français, 简体中文, 繁體中文, Italiano, Português, Español, Русский, Українська, 한국어, Polski, العربية (RTL) — 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: .DS_Store, Time Machine snapshots, GarageBand/Logic, iMovie/Final Cut, and Font Cache. Developer caches (Maven ~/.m2, Go GOMODCACHE, Flutter .dart_tool) are included in standard cleanup by default without separate toggles.

04 · Changelog

What's new in v2.3.0

Native macOS 27 Liquid Glass redesign, on-device Apple Intelligence explanations, Master-Detail duplicate finder, forensic trash & app lifecycle, startup service uninstaller, and 14-language localization

macOS 27 Liquid Glass & System Integration

  • Refined Liquid Glass Design System — fully aligned with macOS 27 HIG: chrome-focused glass navigation, glassEffectUnion pill transitions, opaque content cards, and specular button styles
  • Keyboard Shortcuts & Menu Bar — instant tab switching via ⌘1–⌘8, native Settings scene via ⌘,, and dedicated Cleanup History window via ⌘Y
  • Revamped Dashboard — redesigned "Recent Operations" widget featuring a clean horizontal card layout with instant drill-down to the audit journal

Pure On-Device Apple Intelligence

  • Structured File & App Explanations — on-device FoundationModels (SystemLanguageModel) with @Generable structured verdicts ([SAFE], [CAUTION], [DANGER]) in uninstaller and residual sheets
  • Streaming Token Response & On-Device Execution — real-time token streaming via streamSession; runs locally on-device without cloud relays; system locale pre-flight check
  • Authenticated Siri App Intents — CleanCategoryIntent and CleanDeveloperCachesIntent enforce biometric authentication (.requiresAuthentication) and confirmation dialogs

Master-Detail Duplicate Finder & Redesigned Cleanup

  • Master-Detail Duplicate Workspace — redesigned on HSplitView with duplicate groups on the left, itemized paths on the right with middle-truncated paths and Quick Look (Space)
  • Streamlined Cleanup View — clean 880 pt layout featuring a 4-item base cleanup row and expanded 2×2 parameters grid
  • Safe Media Maintenance — removed destructive cloud/voice memo toggles; GarageBand/Logic and iMovie/Final Cut strictly target cache directories without touching user sound/video libraries

Forensic Lifecycle, Trash & Safety Engine

  • 3-Second Graceful App Quitting — soft terminate() followed by a 3-second timeout before forceTerminate(); safe exit if cancelled
  • Granular Trash Control — optional emptyTrashDuringCleanup setting selectively deletes items within ~/.Trash, leaving unselected files and .Trash intact
  • Hardened Safety Matrix — strict blocklists for iCloud Drive, Messages, credentials, and IDE configs (.vscode, .idea, .zed); Intel-only deprecation badges
  • Startup Services Uninstaller & 14 Languages — unload (launchctl bootout) and trash LaunchAgents/Daemons from the app; full localization across 14 languages (including Arabic RTL)

Previous Releases

v2.2.0 Forensic Leftovers Uninstaller, Project Build Artifacts & APFS Analyzer
  • 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).
  • Project Build Artifacts — regenerable build folders (node_modules, target, .venv, .dart_tool, build) decoupled from Xcode with configurable age filters (30–180d).
  • Navigable Disk Space Analyzer — hierarchical directory tree with breadcrumbs, honest APFS physical block sizing (totalFileAllocatedSize), and Quick Look preview.
  • 2026 Developer & AI Ecosystem — expanded catalog for Claude Code CLI, Goose, uv, mise, proto, Tuist, Zig/ZLS, Ghostty, and Zen Browser.
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 — on-device 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
  • Zero Telemetry & Privacy — 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.3.0 · macOS 26.0+ · Apple Silicon M1 and newer

zsh — build from source
# requires Xcode 26+ 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 · Source-Available (GPLv3 + Commons Clause)

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.