Scrapper, a green and gold flying robot with J and G on its helmet

Scrapper

Reclaim the space your dev tools left behind.

A little salvage robot for the caches, builds, and simulator data taking up room on your Mac.

macOS 26+ · 5.8 MB · free to use
Released . Download, unzip, and move Scrapper.app to Applications.

Scrapper scanning a real Mac, showing scan progress, storage categories, and developer caches
Scrapper finds the clutter. You choose what stays. Real scan in progress shown.

What’s hiding in System Data

156

cleanup targets

Xcode DerivedData and device support, simulator runtimes, npm/pnpm/bun, Docker, Gradle, JetBrains — and your projects' node_modules, venvs, and Rust target dirs.

19

categories

Including the ones other cleaners miss: Claude Code, Cursor, Codex sessions, Ollama and LM Studio models, Hugging Face caches, Playwright browsers.

2

ways to clean

A native SwiftUI app with a storage map, plus a scriptable CLI for scanning and cleanup. The download above contains the Mac app.

Pick up where you left off

Scan once. Refresh what changed.

Reopen saved results, see when folders change, and refresh one target, a category, or the whole scan. Cancel a scan whenever you need to.

Keep the work that matters

Search by project, simulator, size, or activity evidence. Protect individual items or entire projects, and review growth since your last scan.

Follow every cleanup

Review each item's removal method before confirming. Track progress, revisit cleanup history, and retry items that could not be removed.

Every target, clearly explained

Safe Quit first Rebuilds Destructive

Trash by default

Files move to Trash unless you choose permanent deletion. Simulator devices and runtimes are removed permanently through Apple's simulator tools; the review identifies them separately.

Know what happens next

Every target explains what it is and what removal means. Destructive targets hold real data, such as archives, models, or session history, and are excluded from safe-only cleanup.

Guard rails everywhere

Scrapper rechecks selected items before cleanup, skips targets while their tools are running, and refuses file paths outside your home. Version-aware selection helps retain recent simulator runtimes and tool versions.