General
- Launch at login — keep the menu bar badge and automation available after reboot
- Show reclaimable size in menu bar — live number next to the wand icon
- Confirm before cleaning — extra confirmation step before Clean Now
- Storage Hall of Shame — dashboard medals for your top three disk hogs
- Share anonymous stats — contribute bytes-freed totals to the public counter on devcleaner.app (no paths or identifiers)
- Send Feedback — pre-filled email with your app and macOS version
Scanning
- Rescan interval — manual only, or every 5 / 15 / 60 minutes
- Notify when reclaimable exceeds — threshold notification (e.g. 5 GB)
- Auto Clean (Pro) — clean safe caches when they exceed a size threshold, with optional minimum age in days
- Smart Triggers (Pro) — clean an app's safe caches when you quit it, with optional minimum age
Folders
Custom scan paths
Add any folder DevCleaner should measure alongside the built-in tool scanners — useful for ad-hoc cache directories.
Project roots
Folders where your code lives (e.g. ~/Projects). DevCleaner walks these (max depth 4, capped at 50 finds) for:
- Stale Project Artifacts —
node_modules, Pods,.build,target,build,.venv - Ghost Projects — DerivedData tied to deleted or abandoned Xcode workspaces
- Unused Projects — whole-project hibernation candidates
Abandoned after sets the staleness threshold (default 180 days), based on .git index or directory mtime.
Exclusions
Paths DevCleaner should never scan or delete — monorepo subtrees, active client work, network mounts, etc.
Archive destination (Pro)
Where hibernated archives are moved — external drive or iCloud folder recommended. Configure filename template, format (zip / tar.gz) and default light vs full archive.
License
Activate a key, start the 14-day trial, or deactivate this Mac. See License, trial & pricing.