DevCleaner All docs Download .dmg ↓
Docs / Settings

Settings

Open Settings from the gear in the main window, Settings… in the menu bar panel, or ⌘,. Tabs: General, Scanning, Folders, Risk Levels, and License (when Pro/trial is available).

General

App & menu bar

  • 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
  • Show Storage Hall of Shame — dashboard medals for your top disk hogs
  • Text size — enlarges dashboard and menu bar labels without changing layout

Cleaning

  • Always confirm before cleaning — extra confirmation before Clean Now
  • Move to Trash instead of deleting permanently — filesystem items go to Trash when enabled. First manual Clean asks once. Auto Clean / Smart Triggers / Quick Clean do not show that sheet each time. Dangerous+ uninstall still deletes permanently. Docker and Homebrew still use their own commands.

Admin Clean Helper

Privileged helper for Admin Clean of allowlisted permission-locked paths:

  • Status — installed / needs approval / missing / needs repair
  • Install / Repair — register or re-register the helper from the current app build
  • Unregister — remove the helper
  • Show setup again — re-open the setup sheet

Approve DevCleaner Helper under System Settings → General → Login Items & Extensions when macOS asks. After install, Admin Clean uses Touch ID for allowlisted paths. If an update leaves an old helper running (“No allowlisted paths”), Unregister or remove it in Login Items, then Repair. Details: troubleshooting.

Privacy & support

  • Share anonymous stats — contribute bytes-freed totals to the public counter (no paths or identifiers)
  • Send Feedback — pre-filled email with your app and macOS version
  • Log folder — open ~/Library/Logs/DevCleaner/ in Finder

Scanning

  • Rescan interval — manual only, or every 5 / 15 / 60 minutes (auto-scan keeps the badge fresh; nothing is deleted until you clean)
  • 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
  • Simulator / Device Support keep-newest preferences when those scanners apply

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, and related caches
  • 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.

Risk Levels

In-app legend for SAFE, WARNING, DANGER, and DANGER+. Same meanings as staying safe. Risky items are never cleaned by Quick Clean or Auto Clean.

License

Activate a key, start the 14-day trial, or deactivate this Mac. See License, trial & pricing.

FAQ

Where is Admin Clean Helper configured?
Settings → General → Admin Clean Helper. Install / Repair, Unregister, or Show setup again. Approve DevCleaner Helper in System Settings → Login Items & Extensions when macOS asks.
Where are project roots configured?
Settings → Folders. Add paths like ~/Projects where DevCleaner scans for artifacts, ghost projects and hibernation candidates.
Can I exclude folders from scanning?
Yes. Settings → Folders → Exclusions lets you skip monorepo subtrees, client work or network mounts.
How do I turn off anonymous stats?
Settings → General → Privacy. Disable Share anonymous stats to stop contributing bytes-freed totals to the public counter.