Bundle$29.99/yr

BroomDisk space analyzer and cleanerDrippyNetwork usage in your menu barBuckyDownload manager

More apps

Batch File RenamerRename hundreds of files at onceCapzAnimated captions for any videoTorrieFree, open source torrent client

Disk cleanup built for developers

A developer's Mac fills up with things no general cleaner understands: DerivedData, simulators, a hundred node_modules folders, Rust targets and every package manager's download cache. Broom knows them all, and knows which ones are safe.

Updated November 2026

Xcode and Apple platforms

  • DerivedData, build and source control caches
  • iOS device support symbols and developer disk images
  • Simulator devices and runtimes (under Worth a look)
  • Archives, documentation cache and Interface Builder cache
  • CocoaPods, Carthage and Swift package caches

Build folders, only when it's safe

Broom finds node_modules, target, .build and other build output across your disk, but only offers a folder when its project file still sits next to it: package.json for node_modules, Cargo.toml for target. A folder that happens to be called target isn't touched. Run npm install or cargo build and it comes back.

Package managers and toolchains

Download caches for Homebrew, npm, pnpm, Yarn, Bun, pip, uv, Poetry, Conda, Cargo and rustup, Go, Gradle, Maven, Gem and Bundler, Composer, NuGet, Dart, Deno, Zig and Nix, plus version managers like nvm, pyenv and rbenv.

Editors, containers and the rest

  • VS Code, Cursor, Windsurf, VSCodium and Zed caches, plus workspace state for project folders you've deleted
  • JetBrains IDEs and Android Studio, the Android SDK and Gradle caches
  • Docker BuildX cache, Lima, Kubernetes and Terraform plugin caches
  • Puppeteer browsers, Prisma engines, ESLint, Prettier, TypeScript, Vite, Webpack, Turbo and Parcel caches

Check sizes before you install anything

Want to know how much you'd get back first? Our developer cache size checker gives you the Terminal commands, and the guides on clearing DerivedData and deleting node_modules cover the manual route.

Questions

Is it safe to delete DerivedData?

Yes. Xcode rebuilds it on the next build; the first build afterwards is slower.

Will Broom delete node_modules in projects I'm working on?

Only if you select them. Build folders are listed with their project and size, and they come back with npm install.

Does Broom clean Docker images?

It clears Docker's BuildX cache. For images, containers and volumes, use docker system prune, which knows what's in use.

Does Broom delete Git repositories?

No. Git repositories are never put under Worth a look, and your own source files are never selected.

Download Broom

Download for macOS