Made for Xcode, package managers and local models.

Keep the project.
Lose the build-up.

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

spacerecover / Developer storage Local

FOR DEVELOPERS

Here’s what’s taking space.

Xcode build output (DerivedData)Rebuilds on your next build
31.6 GB
Simulator device dataManage devices in Xcode
22.3 GB
npm, Gradle and Homebrew cachesDownloaded again when needed
14.8 GB
Every item explained. You choose what goes.

Illustration · Example sizes, not a scan of your device.

No cloud processing Explains every finding Mac + iPhone, together Trash first, so you can undo

SOUND FAMILIAR?

Where the space goes.

DerivedData never stops growing.

Every branch, scheme and Xcode version leaves another build folder behind.

Simulators multiply.

Each new iOS runtime and device you test on keeps its own copy of apps and data.

Caches live everywhere.

npm, Gradle, CocoaPods, pip, uv, Swift packages, Homebrew and model downloads all keep their own stores.

HOW SPACERECOVER HELPS

Made for how
you actually work.

Every finding says what it is, why it’s there, and what happens if it goes. You decide.

BUILD OUTPUT

Clear what rebuilds. Keep what ships.

Xcode DerivedData is cleared with one choice. Archives are listed separately for review, because you may need them to symbolicate crashes or ship again.

  • Quit Xcode first, rebuild later
  • Archives always reviewed
  • No arbitrary shell commands
PACKAGE CACHES

Every package manager, one view.

Homebrew downloads, npm, Gradle, CocoaPods, pip, uv, Swift Package Manager and Dart/Flutter caches, each with what happens next time you build.

  • Tool-specific explanations
  • Stop builds before cleaning
  • Projects in your code folders protected
MODELS & CONTAINERS

See what your local AI is storing.

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.

  • Model-by-model review
  • Persistent volumes protected
  • Simulators managed through Xcode

CLEAR AT EVERY STEP

From “what’s taking space?”
to “that feels better.”

01

Scan for free.

Findings appear as the scan runs. Stop any time; nothing changes while spacerecover looks.

02

See what you’d get back.

One number up front: the space that’s safe to clear now. Everything else is grouped, sized and explained.

03

Clean, and check the result.

spacerecover measures free space afterwards, shows what’s waiting in the Trash, and lets you put anything back.

DO IT YOURSELF

Free guides for developers.

Prefer to do it by hand? These step-by-step guides cover the built-in Apple tools.

GOOD QUESTIONS

Know before you make room.

Will it delete my source code or Git repositories?

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.

Is deleting DerivedData safe?

Yes, Xcode recreates it. Your next build will take longer while it rebuilds and re-indexes. Quit Xcode before clearing it.

Does it run docker system prune or similar commands?

No. spacerecover does not run blanket prune commands. Docker storage is shown for review with guidance to use Docker Desktop’s own storage controls.

FREE TO SCAN

Get your space back.

Run a free scan and see exactly what you could clear, before you pay anything.

Also made for content creators, families, professionals and students.