macOS Cleanup Utility
Reclaim Mac storage with review-first cleanup
Run a 29-category scan across developer toolchains, system directories, and high-risk data zones, then review by path and size before cleanup. Quick Actions now include one-click OpenClaw complete uninstall.
5 min
Average first full scan
29
Scan categories
4
Export report formats
- 29-category scan coverage
- Expanded toolchain detection
- Permission-aware scan states
Total
1 TB
Used
786 GB
Free
238 GB
Cleanable
124 GB
Used ratio
78%
Suggested first cleanup
Use Quick Actions for App Caches, Temporary Files, Logs, and Xcode first, or run one-click OpenClaw complete uninstall.
Category scan status
8 categories
124 GB
Xcode
DerivedData, Archives, iOS DeviceSupport
96 GBSafe cachenpm / pnpm / Yarn / Bun
Node package caches, stores, and install artifacts
28 GBSafe cacheDocker
Container layers and virtual disk images
138 GBReview firstpip / Conda / uv
Python cache, site-packages, and virtual environment payloads
61 GBReview first
Real scan case
From scan to cleanup on a production developer Mac
- Device
- MacBook Pro (M3, 1TB)
- Usage
- Daily work + creative projects
- Recoverable space
- 124 GB cleanable -> 31 GB selected in first pass
- First scan time
- 4m 52s
- Action path
- Quick Actions + review gate + Trash-first cleanup
OpenClaw uninstall
One-click OpenClaw complete uninstall with preview-first guardrails
The desktop app source now exposes focused OpenClaw cleanup entry points alongside broader app-residue tools. This homepage now surfaces that workflow clearly: detect leftovers, preview exact targets, then move matched items to Trash first.
Why the flow stays safe
The same desktop codebase also supports broader app-residue cleanup, so OpenClaw is presented here as a concrete one-click example of that review-first model.
Typical detected paths
- /Applications/OpenClaw.app
- ~/Library/Application Support/OpenClaw
- ~/Library/Caches/OpenClaw
- ~/Library/Preferences/org.openclaw.plist
- ~/.config/openclaw
- /usr/local/bin/openclaw
How the uninstall flow works
01
Open Quick Actions and choose OpenClaw Complete Uninstall.
02
Review the detected path preview before confirming.
03
Run cleanup and move matched OpenClaw items to Trash first.
04
Check the cleanup summary and local audit trail to verify the result.
Features
Built for modern developer and creator Macs
Homepage messaging is aligned with the latest desktop scan model and cleanup safety behavior.
29-category scan coverage
Cover developer toolchains, system cleanup sources, and protected high-risk directories in one workflow.
Expanded toolchain detection
Includes Ollama, Android Studio, Gradle, Maven, CocoaPods, npm/pnpm/yarn/bun, pip/Conda/uv, NuGet, Flutter/Dart, Ruby/Bundler, JS build caches, Cargo, Go modules, and ML cache paths.
Permission-aware scan states
Every category clearly shows Scanned, No Access, or Not Scanned status to reduce false assumptions.
Quick Actions + OpenClaw complete uninstall
Jump straight to App Caches, Temporary Files, System Logs, or Xcode, and run one-click OpenClaw complete uninstall to remove app files, caches, configs, and saves.
Export-ready reports
Export scan results in JSON, CSV, HTML, or PDF and share a support bundle when troubleshooting.
Undo assistant + local audit trail
Open Trash from the app and verify each cleanup attempt in ~/Library/Application Support/FreeMacSpace/cleanup-audit.jsonl.
How It Works
Setup -> Scan all categories -> Clean & Export
A practical cleanup path with explicit safety checkpoints at each stage.
Set permissions and threshold
Grant only the directories you want to analyze and start with the recommended 100 MB threshold for cleaner first results.
Scan with category states
Review file size, path, and timestamps while tracking explicit category states: Scanned, No Access, or Not Scanned.
Clean safely and keep evidence
Move selected items to Trash, then export reports for operations, support, or team handoff.
Safety
Operational safety built into cleanup
Safety rules are enforced in product behavior, not just in copy.
Safety design
Three guardrails run before every cleanup action.
Only cleanup-selectable items can be acted on in-app. High-risk categories are protected, and every operation remains review-first with local evidence.
Protected categories stay cleanup-disabled
App Data, iOS Backups, Mail & Messages, Trash, and Other are protected by default to avoid accidental data loss.
Selectable items follow Trash-first flow
Cleanup-selectable files are moved to Trash first, and Undo Assistant helps reopen Trash and review the latest cleanup summary.
Local diagnostics and audit logs
Each cleanup attempt is appended locally and can be paired with JSON/CSV/HTML/PDF exports for support workflows.
Category safety matrix
macOS native- Safe cache
Xcode
DerivedData, Archives, iOS DeviceSupport
- Safe cache
npm / pnpm / Yarn / Bun
Node package caches, stores, and install artifacts
- Review first
Docker
Container layers and virtual disk images
- Review first
pip / Conda / uv
Python cache, site-packages, and virtual environment payloads
- Review first
Ollama Models
Local LLM model files and related caches
Sample reports
Inspect export formats before you install
Free Mac Space can export JSON, CSV, HTML, and PDF reports. Download JSON/CSV samples here before installing.
You can also export a support package and keep a local cleanup audit trail.
Blog
Hidden storage stories from real Mac scans
Read eleven practical cases that explain where hidden storage comes from and how Free Mac Space helps you clean safely.
Xcode
Xcode DerivedData and DeviceSupport: the classic hidden giant
Xcode can quietly keep tens of gigabytes in build artifacts and simulator/device support files. This post explains where it grows and how to clean without breaking active projects.
Updated: February 25, 2026
Read time: 6 min
Hidden source: DerivedData, Archives, iOS DeviceSupport, CoreSimulator
Docker
Docker Desktop VM disk: why it keeps growing after projects end
Docker images, layers, and build cache are stored inside Docker-managed directories and VM disk files. They can grow fast and stay invisible to normal Finder checks.
Updated: February 25, 2026
Read time: 6 min
Hidden source: Container layers, build cache, virtual disk files
Homebrew
Homebrew cache folders: small installs, surprisingly large history
Homebrew keeps download and metadata caches that can survive across upgrades. They are safe cleanup candidates when they become oversized.
Updated: February 25, 2026
Read time: 5 min
Hidden source: Bottle downloads, source tarballs, API metadata cache
JavaScript Toolchains
npm, pnpm, Yarn, Bun caches: hidden duplicates across projects
Package managers are fast because they cache aggressively. On multi-project Macs, these stores can consume massive space even when repos are removed.
Updated: February 25, 2026
Read time: 6 min
Hidden source: npm cache, pnpm store, Yarn cache, Bun install cache
Mail & Messages
Mail and Messages attachments: sensitive data that still needs visibility
Attachment libraries can grow quietly for years. They are high-risk user data, so Free Mac Space treats them as analysis-only by default.
Updated: February 25, 2026
Read time: 5 min
Hidden source: Mail downloads, iMessage media history, attachment mirrors
iOS Backups
iOS local backups in MobileSync: easy to forget, huge when duplicated
Finder/iTunes backups can keep multiple generations of device snapshots. These backups are valuable but often oversized and forgotten.
Updated: February 25, 2026
Read time: 5 min
Hidden source: MobileSync backup snapshots for iPhone and iPad
FAQ
Frequently asked questions
Quick answers to the most common questions.
Does the app permanently delete my files?
What if I do not grant access to some directories?
Which report formats can I export?
What macOS versions are supported?
Can I uninstall OpenClaw in one click?
Start cleaning your Mac today
Run your first scan in minutes with the latest capability set. Free forever with no paid unlocks.
Download