Skip to content

Releases: AlexTkDev/MacOSCleaner

MacOSCleaner v1.1

Choose a tag to compare

@AlexTkDev AlexTkDev released this 27 Jun 16:33

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 Form styles 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

Choose a tag to compare

@AlexTkDev AlexTkDev released this 24 Jun 11:23

Fixed

  • Fixed Android Studio size calculation. Removed .img, .raw, and .qcow2 from 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
  • 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

Choose a tag to compare

@AlexTkDev AlexTkDev released this 22 Jun 18:40

🚀 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

Choose a tag to compare

@AlexTkDev AlexTkDev released this 18 May 13:15

The main script used as a basis for building the application.