DerivedData never stops growing.
Every branch, scheme and Xcode version leaves another build folder behind.
Build output, package caches, simulators and local models can quietly take more space than your code ever will. spacerecover finds them, says what rebuilds, and never touches your projects.
Free scan · Runs on your own devices · Nothing changes until you approve it
FOR DEVELOPERS
Illustration · Example sizes, not a scan of your device.
SOUND FAMILIAR?
Every branch, scheme and Xcode version leaves another build folder behind.
Each new iOS runtime and device you test on keeps its own copy of apps and data.
npm, Gradle, CocoaPods, pip, uv, Swift packages, Homebrew and model downloads all keep their own stores.
HOW SPACERECOVER HELPS
Every finding says what it is, why it’s there, and what happens if it goes. You decide.
Xcode DerivedData is cleared with one choice. Archives are listed separately for review, because you may need them to symbolicate crashes or ship again.
Homebrew downloads, npm, Gradle, CocoaPods, pip, uv, Swift Package Manager and Dart/Flutter caches, each with what happens next time you build.
Ollama and Hugging Face model downloads are listed per model. Docker storage is shown with guidance to use Docker’s own controls, so volumes stay safe.
CLEAR AT EVERY STEP
Findings appear as the scan runs. Stop any time; nothing changes while spacerecover looks.
One number up front: the space that’s safe to clear now. Everything else is grouped, sized and explained.
spacerecover measures free space afterwards, shows what’s waiting in the Trash, and lets you put anything back.
DO IT YOURSELF
Prefer to do it by hand? These step-by-step guides cover the built-in Apple tools.
Xcode can use tens of gigabytes. Here is how to safely delete DerivedData, old archives, device support files and unused simulators and runtimes on your Mac.
Read the guidePackage managers and dev tools keep large caches. Here are the official commands to clean Homebrew, npm, Yarn, pnpm, pip, uv, Gradle, CocoaPods, Dart, Cargo and Docker safely.
Read the guideSystem Data in Mac storage can grow to tens of gigabytes. Here is what it contains, why it changes, and the safe ways to reduce it without deleting files macOS needs.
Read the guideGOOD QUESTIONS
No. Project folders are scanned so you can see their size, but source code is never selected for cleanup. Untracked files are not treated as disposable.
Yes, Xcode recreates it. Your next build will take longer while it rebuilds and re-indexes. Quit Xcode before clearing it.
No. spacerecover does not run blanket prune commands. Docker storage is shown for review with guidance to use Docker Desktop’s own storage controls.
Run a free scan and see exactly what you could clear, before you pay anything.
Also made for content creators, families, professionals and students.