DevCleaner All docs Download .dmg
Docs / Supported tools

What DevCleaner scans

DevCleaner understands where developer tools hide their caches so you do not have to. Each tool is broken into categories, and every category carries a risk rating.

Toolchains and IDEs

The classics that quietly accumulate tens of gigabytes of build artifacts and package caches:

  • Xcode, including DerivedData, Source Packages (per-project checkouts), archives, DeviceSupport, build logs and the Swift Package cache
  • iOS simulators via the Simulator Slimmer: every CoreSimulator device grouped by runtime (size, last launch, installed app names in the caption), superseded runtime images, and one-click removal of unavailable simulators — all via simctl, never rm
  • Android Studio and the Android SDK, including Application Support caches, logs, indexes and emulator snapshots (without deleting whole AVDs)
  • JetBrains IDEs (IntelliJ, PyCharm, WebStorm and the rest), including Application Support caches, logs and indexes
  • VS Code caches, crash reports, workspace storage and file history
  • CocoaPods, Homebrew (download cache and brew cleanup --prune=all), npm / Yarn / pnpm / Bun (including npx cache, npm logs and browser testing caches for Playwright/Electron/Cypress/Puppeteer), Python (pip, uv and user site-packages), Flutter (pub cache, SDK caches and Dart analysis), Rust (registry cache and rustup temp), Go (build cache and tool caches), Maven, Composer and Unity
  • Developer Logs in ~/Library/Logs for simulators, Docker, Colima, OrbStack, editors and Homebrew
  • System Temp (7+ days) — age-gated cleanup of /tmp and /private/var/tmp only (never /private/var/folders)
  • Custom folders you add yourself

AI coding tools

The newest disk hogs. DevCleaner separates throwaway caches from things you might want to keep:

  • Claude (the desktop app and the Claude Code CLI)
  • ChatGPT, Gemini CLI, Codex CLI, Cline, Cursor, Windsurf and Antigravity
  • Ollama and LM Studio

Editor and app caches are rated SAFE. Downloaded LLM model weights in Ollama and LM Studio are rated WARNING and are never pre-selected, because re-downloading them is slow. Session transcripts and workspace storage are opt-in too.

Docker and containers

DevCleaner reads sizes straight from Docker, OrbStack and Colima, and can clear:

  • The build cache
  • Dangling and unused images
  • Stopped containers
  • Unused volumes

Container data lives inside a VM disk (~/Library/Containers/com.docker.docker for Docker Desktop, ~/.orbstack for OrbStack). DevCleaner surfaces where that data lives and uses docker … prune — the safe way to reclaim space.

Volumes can hold databases and other persistent data, so they are rated DANGER and never touched unless you explicitly select them.

Project intelligence

Beyond package-manager caches, DevCleaner can surface disk hogs tied to your repos:

  • Ghost Projects — per-project DerivedData breakdown for deleted or stale Xcode workspaces (free)
  • Project Artifacts — stale node_modules, Pods, build folders, and Python .venv / venv under configured project roots (free to discover; manual delete via Quick Clean)

How ratings work

Across every tool, the same three levels apply: SAFE regenerates for free, WARNING is slow to rebuild, and DANGER can break your setup. Read more in how DevCleaner keeps you safe.

See what is on your Mac

Install DevCleaner and let it measure every cache in one place.

Download for macOS

FAQ

How many tools does DevCleaner scan?
Twenty-six developer toolchains including Xcode, Docker, npm, Homebrew, Gradle, AI editors, local LLMs and system temp.
Are all categories safe to delete?
No. Each category is rated SAFE, WARNING or DANGER. Only SAFE items are pre-selected.
Will DevCleaner scan custom folders?
Yes. Add custom scan paths and project roots in Settings → Folders.