Reclaim 50–150 GB with a macOS Developer Disk Cleaner

CodeCleaner is a native macOS app that finds and safely removes Xcode DerivedData, iOS Simulators, node_modules, Docker images, Colima VMs, Rust/Cargo, Python virtualenvs, Gradle builds, Go modules, Homebrew bottles, and IDE caches — six specialized tools built for developers who need their disk space back.

Requires macOS 14 Sonoma or later. Native on Apple Silicon & Intel.

CodeCleaner macOS disk cleaner for developers showing 107.8 GB of reclaimable developer caches found across Xcode DerivedData, Colima VMs, Node.js npm caches, Rust Cargo registry, Homebrew bottles, VS Code and JetBrains IDE caches, and system diagnostic reports

Built for developers, not generic Mac cleanup

CleanMyMac and DaisyDisk-style tools show general disk usage. They do not understand Xcode DerivedData, iOS simulator runtimes, Docker image layers, scattered node_modules, or Cargo registries. CodeCleaner maps regenerable developer caches and build artifacts — scan first, review before deleting.

Your development tools are silently eating your disk space

Xcode, Docker, Colima, Node.js, Rust, Python, Gradle, Go, Ruby, Flutter, Homebrew, and your IDE create massive hidden caches and build artifacts that grow every day — consuming 50–150 GB that you could reclaim right now.

Typical Developer Disk Usage38118GB reclaimable
Xcode
Docker / Colima
Node.js
Rust
Python
Gradle

Xcode Caches

DerivedData, Archives, DeviceSupport, iOS/watchOS Simulators, SPM cache

~25–60 GB

Docker & Colima

Unused images, stopped containers, dangling volumes, build cache, Lima VMs

~10–30 GB

Node.js Caches

npm, pnpm, yarn global caches + scattered node_modules

~5–15 GB

Rust / Cargo

Cargo registry, git checkouts, Rustup toolchains

~3–10 GB

Python

pip, Poetry, Conda caches, virtualenvs, pyenv, pipx, Ruff/mypy

~2–8 GB

Android / Gradle

Gradle caches, daemon, wrapper, AVD images, Android Studio logs

~5–12 GB

Homebrew

Downloaded bottles, formula cache, outdated packages

~2–5 GB

IDE Caches

VS Code, Cursor, JetBrains — extensions, workspace storage, logs

~2–5 GB

Go, Ruby, Flutter & More

Go modules, gem cache, pub cache, Maven repo, diagnostic reports

~2–8 GB

Features

Six specialized tools, one native macOS app

Purpose-built for developers who use Xcode, Node.js, Rust, Python, Docker, Go, Gradle, and more. Each module targets a different source of wasted disk space — from global caches to per-project build artifacts to forgotten large files and duplicates.

Dev Caches Cleanup

Automatically detect and safely remove developer-specific caches that generic cleaners miss. CodeCleaner intelligently detects which tools you have installed — Xcode, Docker, Node.js, Rust, Python, Go, Ruby, Flutter, Gradle, Homebrew, and more — and only scans relevant cache paths for speed.

  • Xcode DerivedData, Simulators & SPM cache
  • Docker & Colima images, volumes, and VMs
  • npm / yarn / pnpm global caches
  • Rust Cargo registry & Rustup toolchains
  • Python pip, Poetry, Conda & virtualenvs
  • Gradle, Android build cache & AVD images
  • Go modules & build cache
  • Ruby gems, CocoaPods, Homebrew bottles
  • VS Code, Cursor & JetBrains IDE caches
CodeCleaner Dev Caches Cleanup view showing 107.8 GB of reclaimable developer caches across Xcode DerivedData, Colima VMs, Node.js npm cache, Rust Cargo registry, Homebrew bottles, VS Code and JetBrains IDE caches, and macOS system diagnostics

node_modules Scanner

Find every node_modules folder scattered across your entire filesystem. JavaScript and TypeScript developers accumulate dozens of projects over time, each with a full copy of its dependencies. This scanner locates them all, shows their sizes, and lets you clean up in bulk.

  • Full-disk recursive node_modules search
  • Sort by size, name, or last used date
  • Filter out folders under 1 MB
  • Hide IDE & tooling directories
  • Regenerate with npm/yarn/pnpm install
  • Bulk select and delete
CodeCleaner node_modules scanner listing 298 JavaScript and TypeScript projects totaling 39.55 GB of node_modules folders, sorted by size with filtering options

Project Build Artifact Scanner

Detect large build output folders inside your projects that can be safely regenerated. Finds node_modules, target (Rust/Java), build, dist, .next, .nuxt, .cache, Python venvs, and __pycache__ across all your project directories.

  • node_modules in JS/TS projects
  • target in Rust & Java/Gradle projects
  • build / dist output folders
  • .next, .nuxt, and .cache directories
  • Python venv & __pycache__ folders
  • Biggest offenders ranking
CodeCleaner Project Build Artifact Scanner detecting 357 projects with 384 build artifact folders totaling 76.81 GB, showing node_modules, target, build, dist, and .next folders ranked by size

Large File Finder

Scan your home directory for large files that may be forgotten disk images, database dumps, video recordings, or old archives. Configurable size threshold (default 100 MB) with smart filtering that skips dependency and build trees to avoid noise.

  • Configurable minimum file size
  • Skips build & dependency trees
  • Finds forgotten disk images & dumps
  • Works within granted folder access
  • Quick size-sorted results
  • Safe review before deletion
CodeCleaner Large File Finder scanning for files over 100 MB across the home directory, identifying forgotten disk images, database dumps, and large archives

Duplicate File Detector

Find duplicate files consuming wasted disk space using fast CryptoKit hashing. Focuses on files larger than 1 MB and uses partial hashing for efficiency. Smart skip lists automatically exclude node_modules, build outputs, caches, and .git directories.

  • CryptoKit-based file hashing
  • Partial hash for large files
  • Groups duplicates by content
  • Calculates wasted space per group
  • Skips build & dependency folders
  • Select which copies to remove
CodeCleaner Duplicate File Detector finding duplicate files across the filesystem, grouped by content hash with wasted space calculations

Disk Space Analyzer

Visualize your entire disk usage with a developer-focused breakdown. See exactly how much space Xcode, Docker, Node packages, Python environments, Homebrew, Applications, Documents, and system caches consume — with capacity, used, free, and purgeable space at a glance.

  • Interactive donut chart overview
  • Developer-focused category breakdown
  • Docker, Node, Homebrew sizing
  • Capacity / used / free / purgeable
  • Parallel scanning with timeouts
  • Reveal any folder in Finder
CodeCleaner Disk Space Analyzer showing a donut chart with 440.1 GB used out of 494 GB total, broken down by Developer tools, Applications, Library Caches, Downloads, Documents, Docker, Node packages, Homebrew, and free space
How It Works

Three steps to reclaim your disk space

No configuration needed. CodeCleaner auto-detects your development toolchain, scans the right paths in parallel, and lets you review every item before anything is deleted. Safe by design.

Step 01

Scan your Mac

CodeCleaner auto-detects which developer tools you have installed — Xcode, Node.js, Rust, Python, Docker, Colima, Go, Gradle, Ruby, Flutter, Homebrew, and popular IDEs — then scans only the relevant cache paths using low-level filesystem APIs for maximum speed.

Step 02

Review what was found

Browse a detailed breakdown grouped by tool and category. See the exact size of each cache, build artifact, or large file. Select or deselect individual items — you always have full control over what gets removed.

Step 03

Clean safely with one click

Hit "Clean Selected" and CodeCleaner removes only the items you approved. Whitelist-based deletion ensures your source code is never touched — only regenerable build caches, package artifacts, and temporary files are removed.

CodeCleaner macOS developer disk cleaner scan results showing 107.8 GB of reclaimable caches from Xcode DerivedData, Docker, Node.js, Rust Cargo, Python, and Homebrew, with safe cleanup indicators and per-category size breakdown
Screenshots

See CodeCleaner in action

A native macOS app built with SwiftUI, featuring a dark, developer-friendly interface. Six dedicated modules to find and reclaim every type of developer disk waste — from Xcode caches to duplicate files.

CodeCleaner macOS developer disk cleaner — Dev Caches scan results showing 107.8 GB of reclaimable space found across Xcode DerivedData, Colima VMs, Node.js npm/pnpm caches, Rust Cargo registry, Homebrew bottle cache, VS Code and JetBrains IDE caches, and macOS system diagnostics, with per-category size breakdown and safe cleanup indicators
Developer Guide

Why developers need a dedicated macOS disk cleaner

Quick answers below — each topic has a full guide with Terminal commands and CodeCleaner walkthrough.

How to Clean Xcode DerivedData, Simulators, and Archives on Mac

Xcode's DerivedData folder at ~/Library/Developer/Xcode/DerivedData stores build products, indexes, and logs for every project you have ever opened. Over time it can grow to 20–60 GB. Old iOS Simulator runtimes in ~/Library/Developer/CoreSimulator accumulate with every Xcode update. CodeCleaner scans all of these locations and lets you selectively remove stale entries.

Read full guide →

Clearing npm, yarn, and pnpm Caches and node_modules on macOS

JavaScript developers accumulate npm, yarn, and pnpm caches plus node_modules in every project. CodeCleaner includes a dedicated node_modules scanner with sizes and last-used dates, plus Dev Caches for global package manager stores.

Read full guide →

Docker and Colima Disk Cleanup for macOS Developers

Docker and Colima store images, containers, volumes, and build cache in disk images that grow over time. CodeCleaner uses official docker prune commands and detects Colima/Lima VM footprint.

Read full guide →

Mac Running Out of Space Because of Developer Tools?

A typical developer's Mac accumulates tens of gigabytes of reclaimable caches within a year. Generic disk cleaners miss DerivedData, node_modules, and Docker layers. CodeCleaner is purpose-built for developer toolchains.

Read full guide →

How CodeCleaner Keeps Your Source Code and Data Safe

Whitelist-based deletion, Docker CLI integration, and local-only processing. Source code is never targeted. You review every item before cleanup.

Read full guide →
Comparison

CodeCleaner vs CleanMyMac and generic disk cleaners

Generic cleaners like CleanMyMac and DaisyDisk weren't built for developers. CodeCleaner understands your entire toolchain — from Xcode DerivedData to Cargo registries to Docker images to Colima VMs.

FeatureCodeCleanerGeneric Cleaners
Xcode DerivedData, Simulators & Archives cleanup
npm / yarn / pnpm cache cleanup
Dedicated node_modules scanner with sort & filter
Docker & Colima image/volume/VM cleanup
Rust Cargo registry & Rustup toolchain cleanup
Python pip, Poetry, Conda & virtualenv cleanup
Gradle, Android build cache & AVD cleanup
Go module & build cache cleanup
Ruby, Flutter, Maven cache cleanup
VS Code, Cursor & JetBrains IDE cache cleanup
Project build artifact scanner (target, dist, .next)
Large file finder with smart filtering
Duplicate file detector with CryptoKit hashing
Developer-focused disk space analyzer
Auto-detects installed developer tools
Whitelist-based safe deletion (source code never touched)
100% local — no data leaves your Mac
Native macOS app (SwiftUI, Apple Silicon optimized)

Reclaim 50–150 GB of developer caches today

Download CodeCleaner and free your Mac from Xcode DerivedData, node_modules, Docker images, Colima VMs, Rust/Cargo caches, Python virtualenvs, Gradle builds, Go modules, Homebrew bottles, and IDE caches — all in one native macOS app. Free scan, no account required.

Requires macOS 14 Sonoma or later. Native on Apple Silicon & Intel.