spacetrace
EN
Download

What is eating your disk?

Scan a drive and see it as a map. Scan it again next week and see exactly what grew.

This is the real map, running here. Click a tile. Double-click to go deeper.

Which folder actually grew?

Compare two scans and spacetrace names the folder you can act on — not the parent folder it happens to sit in.

srv-01 — /srv
$ spacetrace diff --path /srv
#1 2026-09-06 17:23 [weekly] → #2 2026-09-06 19:40
total 23.8 MiB → 76.3 MiB (+52.5 MiB)
CHANGESTATUSNEWPATH
+40.1 MiBgrew42.9 MiBapp/logs/
+14.3 MiBgrew25.7 MiBbackups/
−1.9 MiBremoved0 Buploads/
Which folder actually grew?

One tool, three ways in

Start with the app. The terminal and the server dashboard run the same scanner underneath.

macOS, Windows, Linux

The app

Point it at a drive and click through the map. Colour tells you what kind of files you are looking at.

  • Browse a live scan or one you saved earlier
  • Compare two scans to find what grew
  • Delete straight from the map
  • image
  • video
  • audio
  • document
  • archive
  • code
  • binary
  • cache
  • other
See the app

One binary, no runtime

The terminal

The same scanner as a command you can script, with JSON output for every result.

  • Scan, compare, export
  • Works over SSH and on a NAS
  • Reads only — it never deletes
See the commands

Self-hosted

The dashboard

Your servers report in. One page shows you which disk fills up first.

  • Ordered by what needs attention now
  • Warns you before a disk is full
  • Never touches the machines it watches
See the dashboard

Numbers you can check

A disk tool whose figures you cannot reconcile with your own shell has lost the argument.

  • Totals match your shell

    The same numbers as du, checked against a folder of 141,000 files.

  • Free space, never a “% used” figure

    Reported the way df reports it. Where that number would mislead, it is left out.

  • The forecast stays quiet unless it is sure

    A confident wrong date is worse than no date, so “fills in 12 days” is withheld more often than it is shown.

  • A scan is a plain SQLite file

    Not a locked format. It is yours, and all three tools can read it.

  • Errors are counted, not hidden

    An unreadable folder is reported and the scan carries on.

  • The server agent cannot delete

    It reads. There is no delete in it at all.

Find out what grew while you were not looking.

Free for macOS, Windows and Linux.