π§Ή
β¨
β¨
β¨
Clean caches, uninstall apps, free disk space and keep your Mac fast.
Everything you need to keep your Mac clean
Disk usage chart, system info (model, CPU, RAM, macOS version), cleanup history & stats β native macOS aesthetics with rounded cards and SF Symbols.
Scans 54 categories with 298 built-in paths. App caches, browsers, package managers, dev tools, Docker, system caches, orphaned files. Runs in parallel across all cores.
Deep 5-level residual discovery using 14 evidence types. Safe & Balanced scan modes. Tailored rules for 95+ popular apps. Real-time progress and verification.
List running processes, terminate or force-kill them. Critical system processes are protected natively by ProcessSafetyPolicy.
View all LaunchAgents from ~/Library/LaunchAgents, their load status, and enable or disable them with ease.
Automatic lightweight update check on startup via GitHub Releases. No background daemons, no persistent tracking, no extra dependencies.
Everything goes to Trash via trashItem(at:) β always recoverable. SIP and system paths blocked. Permanent deletion is opt-in.
English, Π ΡΡΡΠΊΠΈΠΉ, Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ°, EspaΓ±ol. All UI, errors, logs, and system info translated dynamically. Dates and byte counts format correctly.
Every category is always scanned; risk badges appear after scan
Google, Spotify, JetBrains, opencode, browsers (Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Arc), messengers (Telegram, Discord, Slack, Signal, WeChat, Teams)
Homebrew, npm, yarn, pnpm, CocoaPods β native cleanup commands for each package manager
Xcode DerivedData, iOS Simulators, Android SDK + Studio caches, Gradle/Maven, Flutter/Dart, Go, Rust, Python, Node.js, Ruby, Java, Julia, Bazel, ccache, vcpkg
Cursor, VS Code, Windsurf, Zed, JetBrains, Nova, Sublime Text, Atom, Eclipse, opencode, Claude, ChatGPT, Gemini, Perplexity, Figma, Notion, Postman, Insomnia
Firefox cache2, Safari LocalStorage/Databases, Chrome Code Cache/GPUCache/Service Worker, Edge/Brave/Arc Code Cache
System caches (QuickLook, fonts, Spotlight, Siri, CloudKit), Docker, Time Machine snapshots, iOS backups, Mail downloads, crash reports, duplicate files
Leftovers from uninstalled apps in HTTPStorages, WebKit, Cookies, /Users/Shared. Dynamic discovery of large reverse-DNS caches in ~/Library/Caches.
Old DMG/pkg/iso/zip installers, node_modules (recursive), iPhone backups, IPSW firmware. iWork templates (~800 MB, re-downloaded on demand).
Two highly requested features: Uninstaller scan modes and automatic update checker
Choose how aggressive the Uninstaller should be when finding leftover files:
mdfind) and fuzzy matching. Minimizes risk of accidentally affecting shared files.Switch between modes anytime in Settings β Uninstaller.
Built for Apple Silicon with full parallelism
Stack-based iterator batches work and deduplicates inodes. Size calculations are cached to avoid redundant work. All categories run in parallel across all available cores for maximum speed.
Risk badges (Safe / Moderate / Dangerous / Protected) appear after scan. You pick what to delete, then confirm. Dev-related tasks show a purple "DEV" badge.
Everything goes to Trash via trashItem(at:) β always recoverable. SafetyManager blocks access to /System, /usr, /bin, ~/.ssh, and other critical paths.
Post-cleanup confirmation with reclaimable space summary. Snapshots stored for rollback. Full audit log via OSLog β open Console.app and filter by com.alextkdev.macos-cleaner.
Modern native macOS development
Actors, async/await, structured task groups. Strict concurrency checking enabled. Value types preferred. Whole-module optimization with -O flag.
@Observable, NavigationSplitView, Charts framework. Native macOS Forms in Settings. Light/dark/system theme support.
Single project.yml as the single source of truth. No manual .xcodeproj conflicts. Whole-module optimization enabled.
Unified logging with structured subsystems. Filter in Console.app with com.alextkdev.macos-cleaner. No third-party loggers.