Storage Health Center

StorageLens

Point it at six shares and see which one runs out of room first.

Free right now — no account, no card

Get StorageLens free Windows & Mac · one file, nothing to install

Preview

1 interface design, then a screenshot of it running. Drag, scroll or use the arrows.

Interface design StorageLens, 1 of 1
Screenshot StorageLens running on Windows today

Free while we’re in preview

Get StorageLens

Point it at six shares and see which one runs out of room first.

The Mac button is for Apple Silicon. On an older Intel Mac, get this one instead.

One file, both ways. Double-click it for the window. Run the same file from a command prompt with arguments and it behaves as the command-line tool, because the engine is inside it. Nothing else to download and nothing to keep beside it.

Early preview. The window has been built and run, but not yet on a real Windows PC or Mac, so expect rough edges. The engine underneath it is fully tested.

  • One file — no installer
  • Runs on your machine, offline
  • Source code published below

Free while in preview. It isn’t signed yet, so Windows or macOS will ask you to confirm the first time you open it. At launch, StorageLens is included in every plan along with the rest of the range.

Six locations, one table

Most space tools want one folder at a time. StorageLens takes a list:

storagelens audit /srv/projects /mnt/archive /mnt/backups `--csv` report.csv

It walks each target independently, then prints one table sorted by total size, biggest consumer first, showing each target’s path, size and file count. A target that doesn’t exist or can’t be read gets a clear error status on its own row and the rest of the scan carries on regardless. A grand total follows, across everything that scanned cleanly.

Printing the largest files for every target would bury the table, so that breakdown is printed for the top three targets by size and nobody else. --csv gets one row per target for a spreadsheet or a ticket; --json carries every target’s complete largest-files list. Either way, a target’s own size and file count always reflect every file found, not just the ones shown.

It looks, and nothing more

No delete, no move, no cleanup, in any mode. That’s the division of labour: StorageLens tells an admin where to focus and something else acts once you’ve decided. Real SMART health and per-drive telemetry need OS-specific hardware access and aren’t in this build.

Reading on the job itself

Advanced & technical details Command-line builds, source code, checksums and a recorded session — for developers and IT teams

A working CLI prototype of the capacity-planning engine: a read-only, multi-target storage audit ranked by size across several directories/shares/drives at once, with a detailed largest-files breakdown for the top offenders and CSV export. Real SMART health data and true per-drive telemetry need OS-specific hardware access and are on the roadmap.

Naming status

Working name only — brand verdict **AVOID** (Very High). Collision: Amazon S3 Storage Lens / Microsoft Storage Lens. Rename completely.

What it draws on

Existing paid software whose best ideas shaped this program: TreeSize Professional, Hard Disk Sentinel Professional, WizTree Enterprise, CCleaner Professional.

Command line

There is nothing extra to install. The program you download is the command-line tool as well: give it arguments instead of double-clicking it and it runs as one, with its output on your terminal. The standalone builds below are the same engine on its own, for machines where you would rather not ship a window at all.

StorageLens - multi-target storage audit for capacity planning

USAGE:
    storagelens audit <target1> [<target2> ...] [flags]

DESCRIPTION:
    Recursively scans each <target> directory, computing its total size,
    total file count, and largest individual files. Targets are reported
    in a single table sorted by total size descending (biggest storage
    consumer first), followed by a grand total across all targets. The
    top 3 targets by size additionally get a detailed largest-files
    breakdown. StorageLens is read-only: it never deletes or modifies
    anything on disk.

FLAGS:
    --top-files N     Number of largest files to track per target
                       (default 5).
    --csv <file>       Write a CSV report (one row per target) to <file>.
    --json              Print a full JSON report to stdout, including the
                       complete largest-files list for every target (not
                       just the console's top-3-targets-only detail).
    -h, --help          Show this help.

EXAMPLES:
    storagelens audit C:\Shares\Finance C:\Shares\Eng D:\Backups
    storagelens audit ./data1 ./data2 ./data3 --top-files 10 --csv report.csv
    storagelens audit ./data1 ./data2 --json

Recorded from the shipped binary, not written by hand.

Source

Every file the program is built from:

console.go · console_test.go · guided.go · main.go

SHA-256 checksums · build instructions & scope notes · full build plan