Releases: AlexTkDev/MacOSCleaner
Release list
MacOSCleaner v1.1
MacOSCleaner v1.1 Release Notes
We're excited to announce the release of MacOSCleaner v1.1! This major update brings a completely overhauled uninstaller engine, comprehensive localization, a native macOS UI redesign, and dozens of new cleaning categories.
🌍 Complete Localization & Internationalization
MacOSCleaner is now fully localized and supports multiple languages to provide a native experience for users worldwide:
- Supported Languages: English, Russian, Ukrainian, and Spanish.
- Dynamic Formatting: Dates and byte counts (e.g., GB, MB, KB) now dynamically format according to your selected application language.
- Full Coverage: All UI elements, error messages, cleanup logs, and system information screens have been fully translated.
🗑️ Advanced Uninstaller Engine
The Uninstaller has been rewritten from the ground up for maximum safety and thoroughness:
- Evidence-Based Scanning: A new 5-level deep scanning engine automatically tracks down hidden related files using 14 types of evidence (Bundle ID, Team ID, Spotlight, Plist contents, etc.).
- Background Deep Scanning: Apps are now thoroughly scanned in the background. The UI displays real-time progress and instantly updates the app's total size once deep scanning is complete.
- Developer Components: The uninstaller now detects and allows you to safely remove leftover developer components alongside the application.
- Reveal in Finder: A new quick action allows you to instantly reveal any related file or folder in Finder before deciding to delete it.
🎨 Native macOS UI Redesign
The interface has been modernized to align perfectly with Apple's Human Interface Guidelines:
- Settings Redesign: Completely rebuilt using native macOS
Formstyles to match System Settings perfectly. - Modernized Dashboards: The Dashboard, Processes, and Startup Services views now feature a refined Apple Design aesthetic with
controlBackgroundColor, rounded cards, and SF Symbols. - Optimized Layout: The minimum window width has been adjusted to 800px for a more compact and flexible workspace.
🧹 Expanded Cleanup Capabilities
The cleanup engine is faster, safer, and knows about more apps than ever before:
- 54 Cleanup Categories: Including 18 brand new categories like Launch Agents/Daemons, Privileged Helper Tools, Package Receipts, and unused applications.
- 298 Built-in Cleaning Paths: Safely clears caches for popular browsers, IDEs (VSCode, JetBrains, Cursor, Xcode), and language environments (Node, Python, Ruby, Swift, Go, etc.).
- Parallel Execution: Cleanup tasks now run concurrently for significantly faster performance.
- 29 New App-Specific Rules: Tailored uninstallation rules for over 95 popular apps, including Docker, Parallels, Adobe CC, MS Office, Discord, Figma, and more.
🐛 Bug Fixes & Safety Improvements
- Full Disk Access (FDA): Fixed an issue where the FDA guidance window wouldn't appear on startup, and resolved false positives in FDA permission checks by validating restricted directories.
- OrbStack Safety: Safely removed OrbStack paths from IDE caches to prevent accidental deletion of VM and Docker infrastructure.
- Duplicate Files: Fixed a bug causing the duplicate files scanner to report inflated disk usage numbers.
- Xcode Previews: Resolved a compilation issue preventing Xcode Canvas previews from rendering in Debug mode.
MacOS Cleaner v1.0.1
Fixed
- Fixed Android Studio size calculation. Removed
.img,.raw, and.qcow2from global exclusions so Android SDK system images and AVDs are counted correctly. - Added a three-layer sparse file detection system (extension/name/directory checks, parent-chain validation, and automatic sparse ratio detection) to avoid false positives from Docker and OrbStack virtual disks.
- Fixed duplicate developer components section in Expert Mode.
Changed
-
Refactored App Uninstaller and removed the legacy SharedComponent system.
-
Uninstaller now removes only application-owned data:
- Application bundle (
.app) - Preferences
- Caches
- Logs
- Application Support
- Containers
- LaunchAgents
- Application bundle (
-
Developer infrastructure is no longer treated as removable application data.
Added
-
Added a dedicated Related Developer Data section in App Uninstaller.
-
Added an Open Smart Cleanup action for managing shared developer resources such as:
- Android SDK
- Gradle
- Homebrew
- Docker
- Xcode DerivedData
- iOS Simulators
MacOS Cleaner v1.0 - First Stable Release
🚀 Key Features:
• Smart Cleanup: 35+ cleanup categories including system caches, browsers, messengers, Xcode, Docker, package managers, and IDEs.
• App Uninstaller: Deep application removal with support for leftover files and duplicate version detection.
• Process Manager: Process management with protection for critical system daemons.
• Startup Services: Enable or disable user LaunchAgents without modifying system settings.
• Multilingual Support: English, Russian, and Ukrainian with instant language switching.
⚡ Under the Hood:
• Native SwiftUI interface with zero third-party UI dependencies.
• Optimized for Apple Silicon with parallel scanning, actors, and strict data isolation.
• Safety First: Trash-based deletion by default (with optional permanent removal) and SIP-protected system directory safeguards.
Ready for everyday use.
Main script
The main script used as a basis for building the application.