Search for a Mac storage tool and you'll get a mix of results that don't obviously belong to the same category: a visual map that draws your disk as coloured rectangles, a plain list sorted by size, an app promising to clean your Mac with one click, and a terminal command someone recommended in a forum thread from years ago. They are solving the same underlying problem — you don't know where your disk space went — but they make very different assumptions about who is asking and what they want to see.
Understanding the four categories makes it much easier to pick the right tool, or the right combination of tools, instead of installing five apps that all do variations of the same thing.
Category one: visual maps (treemaps)
A visual map, most commonly implemented as a treemap, draws your filesystem as nested rectangles sized proportionally to disk usage. The largest folder is the largest rectangle; double-click it and it expands to fill the view, showing what's inside. This style traces back to Grand Perspective, an open-source macOS tool first released in 2005, which established the pattern that most later tools — including ours — have followed in some form.
The strength of a treemap is pattern recognition. A human eye picks out "that one enormous block is 80% of this folder" far faster than it can scan a sorted list of a thousand rows. The weakness is precision at small scale: once a folder contains many similarly-sized items, the rectangles become too small to label clearly, and you fall back to hovering or clicking through.
Category two: list-only browsers
A list-only tool skips the visual metaphor and just gives you a sortable table: name, size, date modified, path. This is closer to what Finder's own "Sort by Size" view offers, just extended to walk recursively into folders instead of stopping at the top level.
Lists win when you know roughly what you're looking for — the biggest 20 files across your whole disk, say — because sorting and filtering are faster to reason about than visual proportion. They lose when the problem is "I have no idea where the space went," because a list doesn't show you the shape of the problem the way a map does; you have to read every row.
Category three: cleanup-first apps
This category leads with a cleanup action rather than a browsing experience — scan, then present a "you can free N gigabytes" summary with a button to act. Some are legitimate and itemise exactly what they propose to remove; others compress the decision into a single click with no itemised list, relying on the user to trust a summary number.
The category is worth naming on its own because the design intent is different from the first two. A map or list tool is built to help you understand your disk; a cleanup-first tool is built to help you stop thinking about it. That's a reasonable goal for some users, but it shifts more responsibility onto the tool to get its defaults right, and it's worth reading the itemised list (if one exists) before confirming anything, regardless of which app you're using.
Category four: command-line tools
Tools like du, ncdu, dust, and gdu skip the GUI entirely. You run a command, get a text-based breakdown (some, like ncdu, render an interactive terminal UI with bar-chart-style proportions), and navigate with the keyboard. These are typically free, open source, and installable via Homebrew in seconds.
CLI tools win for anyone already living in a terminal, for scripting a recurring check, or for working over SSH on a headless Mac with no GUI available at all. They lose for anyone who doesn't want to learn keyboard navigation for a task they'll do once a quarter.
How the categories overlap in practice
Few tools are purely one category. A GUI storage tool can offer both a treemap view and a sortable list view of the same scan, letting you switch based on the question you're asking in the moment. Some CLI tools, ncdu especially, borrow visual proportion cues (bar segments) inside a text interface, blurring the line between categories three and four.
| Category | Best for | Weak for |
|---|---|---|
| Visual map | Spotting one huge unexpected folder fast | Precise sorting of many similar-sized items |
| List-only | Finding the single biggest files across a disk | Seeing the overall shape of usage |
| Cleanup-first | Users who want the decision made for them | Anyone who wants to verify before deleting |
| Command-line | Scripting, remote sessions, keyboard-only workflows | Anyone unfamiliar with a terminal |
Picking based on what triggered the search
If your Mac just told you storage is nearly full and you have no idea why, a visual map is the fastest route to an answer — it shows you where to look before you've formed a hypothesis. If you already suspect a specific culprit (an old Xcode project, a backup folder) and just want confirmation, a list sorted by size, or a single du -sh command, gets there just as fast with less overhead.
Where VolumeLens fits
VolumeLens is built primarily as a visual map, because that's the fastest way to answer "where did it go" when you're starting from zero information — which is the situation most people are actually in when they open a storage tool. It scans, browses, and lets you search for free, with no network code and no account required, so you can verify for yourself that nothing leaves your Mac. Cleanup is always Trash-only, with an itemised review before anything moves, never a single unexplained "clean" button.
If you want the tool to go further and recognise what specific folders actually are — a Docker VM disk, an Xcode simulator, a stale node_modules — that's what the paid Insights tier adds on top of the free scan. You can see the full breakdown on our features page or check pricing if you're deciding between the free and paid tiers.