Scan your filesystem. Find what's using your disk.
Real-time web report, zero dependencies.
$ curl -fsSL https://raw.githubusercontent.com/onurkerem/disk-space-analyser/main/install.sh | bash Worker pool traverses directories in parallel. Your filesystem gets mapped fast, not one directory at a time.
Skips unchanged directories via mtime comparison. Subsequent scans finish in seconds, not minutes.
Known heavy directories (.git, node_modules, venv) and directories under 1 GB are treated as leaf nodes. Focus on what matters.
Web UI shows a scanning banner with live progress. The report is available immediately, even while the scan runs.
SQLite with WAL mode. No external databases, no servers to manage. Scan data survives restarts.
Pure Go, no CGO. One static binary with an embedded web UI. Download and run — nothing else to install.
Start the daemon, close your terminal, come back when it's done. The web report is available from the first second.
dsa runs as a background daemon. Start it, close your terminal, come back to the report when it's ready.
Start a scan on any path — defaults to the root filesystem
Report is available at localhost:3097/report while scanning
Block-based sizes report real disk usage, not apparent file size
Stop the daemon or check status at any time