-
-
Notifications
You must be signed in to change notification settings - Fork 0
Smart Cleanup
Oleksandr Tk edited this page Jul 24, 2026
·
1 revision
Smart Cleanup scans the system for cache files, temporary data, logs, and other removable content. Categories execute in parallel across all available cores.
- Idle — choose optional categories to include
- Scanning — all categories are scanned simultaneously. Progress shows step count and current task
- Preview — results grouped by category. Each item shows size, risk level, and modification date
- Execute — selected items are moved to Trash (recoverable)
- Complete — summary of freed space, cleaned items, and any skipped paths
| Badge | Meaning |
|---|---|
| Safe | Temporary data, safe to remove |
| Moderate | May affect app startup speed |
| Dangerous | May reset app preferences or require re-login |
| Protected | System-protected path, cannot be deleted |
The app does not auto-delete anything. Every candidate must be reviewed and confirmed. Categories with purple "DEV" badge are developer-related caches (Xcode, Homebrew, Docker, etc.).
Toggle these before scanning:
-
.DS_Storefiles - Maven repository (
~/.m2) - Go module cache
- Flutter/Dart
.dart_tool - iCloud Documents
- Voice Memos
- GarageBand / Logic Pro
- iMovie / Final Cut Pro
- Sleep Image (hibernation file)
All cleanup operations go through SafetyManager which blocks access to /System, /usr, /bin, ~/.ssh, and other critical paths. Files are trashed, not permanently deleted, unless the "Empty Trash During Cleanup" option is enabled.
Home · GitHub · Issues · Releases · Discussions
MacOSCleaner
Tools
System
Reference
Project