Background rescans
DevCleaner keeps its measurements fresh so the menu bar number is always accurate. In Settings → Scanning you can rescan manually only, or every 5, 15 or 60 minutes. It also rescans whenever you open the menu bar panel or the main window.
Threshold notifications
Set a reminder so reclaimable space never piles up unnoticed. In Settings → Scanning, choose to be notified when safe caches grow past a size you pick, for example 5 GB. You stay in control of the actual cleanup.
Smart Triggers
This is the one most people love. When you quit a dev app, DevCleaner can automatically clean that app's SAFE caches a moment later, Xcode, Cursor, Android Studio and friends. An age filter makes sure fresh work is never touched, so only genuinely stale cache is removed.
Smart Triggers is opt-in. Turn it on in Settings → Scanning and set the minimum age that must pass before anything is cleaned.
Auto Clean by threshold
If you would rather automate by size than by app, Auto Clean removes safe caches once they exceed a threshold you set, again with an age filter so recent files are spared. Also opt-in, in Settings → Scanning.
Automatic features only ever clean SAFE categories. Warning and Danger items are never removed without you selecting them by hand.
The desktop widget
Add the DevCleaner widget to your desktop or Notification Center to see what is currently selected to clean at a glance. The medium size includes a 30-day cleanup chart and a Quick Clean button that frees the space in one click, without even opening the app.
Launch at login
For the menu bar number and automation to be there when you need them, enable Launch at login in Settings → General.
Set it and forget it
Let DevCleaner keep your disk lean in the background while you build.
Download for macOS ↓