oops
Fast disk usage diagnostics for macOS and Unix. Drill into what's eating your drive, find waste, reclaim space — in seconds.
curl -fsSL https://raw.githubusercontent.com/krondor-corp/oops/main/install.sh | bash
Instant overview
Run oops and immediately see volumes, capacities, and the biggest items in your current directory. No flags needed.
Drill down
Follow the largest child at each level automatically. One command traces the path from your home directory to the file eating all your space.
Sweep for waste
Detect node_modules, build artifacts, Docker images, platform caches, and other reclaimable space with oops sweep.
Honest sizes
Reports actual on-disk usage, not apparent file sizes. Sparse files like Docker.raw show their real footprint, not their inflated logical size.
What it looks like
~/repos/oops (1.2 GiB)
target/ 879.4 MiB 71.4% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
.git/ 194.8 MiB 15.8% ▓▓▓▓
jig/ 142.1 MiB 11.5% ▓▓▓
wiki/ 8.2 MiB 0.7%
crates/ 6.4 MiB 0.5%
Commands
Directory size breakdown. The default when you just type oops.
Auto-follow the biggest child at each level. Finds the deepest offender instantly.
Scan for node_modules, caches, build artifacts, Docker data, and platform cruft.
Recursive size-weighted directory tree. See the full picture at a glance.
Top-N largest files and directories by size, like a disk-aware ls.
All mounted filesystems with capacity bars and free space.
Read the docs to get started, or jump to commands for the full reference.