A beautiful, fast terminal UI for visualizing disk usage on macOS β like DaisyDisk or GrandPerspective, but free and runs in your terminal.
Built specifically to answer "why is System Data 110 GB?"
![screenshot placeholder]
- Live streaming scan β results appear as the scanner runs, no waiting
- Three views β drill-down tree, largest files, and category breakdown
- Smart categorization β detects caches, build artifacts, Docker images, iOS simulators, VM disks, orphaned app leftovers, and more
- π» Orphan detection β identifies data folders left behind by deleted apps by cross-referencing
/Applications - macOS-aware β skips
/System/Volumes/Datafirmlinks and Time Machine snapshots that would otherwise cause double-counting - Colorful β size-coded colors, emoji icons, inline bar charts
| Emoji | Category | What it includes |
|---|---|---|
| π§Ή | CACHE | ~/Library/Caches, .cache, npm/yarn/cargo caches |
| π¨ | BUILD | node_modules, target/, DerivedData, .gradle, .next, __pycache__ |
| π³ | DOCKER | Docker images and volumes |
| π± | iOS SIM | Xcode CoreSimulator devices |
| π§ | XCODE | Xcode DerivedData, archives |
| π» | ORPHANED | Data from apps that are no longer installed |
| π₯οΈ | VM | VMware, Parallels, UTM disk images |
| π | BROWSER | Chrome, Firefox, Safari, Arc, Edge profiles |
| π§ | Mail.app message store | |
| πΈ | PHOTOS | Photos library |
| π΅ | MUSIC | iTunes/Music media library |
| πΎ | BACKUP | iOS device backups |
| π | PYTHON | venvs, pyenv versions, .tox |
| βοΈ | iCLOUD | Mobile Documents |
| π¬ | MESSAGES | iMessage attachments |
| π | LOGS | ~/Library/Logs |
| ποΈ | TRASH | .Trash |
cargo build --release
# binary at ./target/release/diskspaceOr copy the binary somewhere on your $PATH:
cp target/release/diskspace /usr/local/bin/diskspace ~ # scan your home directory
diskspace ~/Library # drill into Library
sudo diskspace / # scan the whole disk (needs sudo for some paths)| Key | Action |
|---|---|
β / β or j / k |
Navigate list |
Enter / β / l |
Drill into directory |
Backspace / β / h |
Go back |
Tab / Shift+Tab |
Switch between Tree / Top Files / Categories views |
/ |
Search/filter by name |
g / G |
Jump to top / bottom |
PgUp / PgDn |
Page up / down |
r |
Rescan |
q or Ctrl+C |
Quit |
du -sh * | sort -h shows you sizes but not percentages, doesn't drill down interactively, and has no idea what any of the directories are. This tool shows you the same data but in a navigable, color-coded UI with category labels so you know what's safe to delete.
MIT