Terminal-based disk usage analyzer with interactive treemap visualization for exploring and managing storage space
Diskonaut is a terminal-based disk usage analyzer that scans directories and provides an interactive treemap visualization of storage consumption. The tool indexes filesystem metadata into memory, allowing users to explore directory structures and file sizes even while the scanning process is still running. Users can navigate through subdirectories using the terminal interface to understand what files and folders are consuming disk space.
The tool supports real-time file and folder deletion directly from its interface, tracking the amount of space freed during each session. This capability makes it useful for system administrators and developers who need to identify and clean up storage bottlenecks quickly. Diskonaut can scan any directory path, including the root filesystem, making it suitable for comprehensive system-wide disk analysis.
The application runs on Linux, macOS, and Windows, with installation available through multiple package managers including Cargo, Homebrew, DNF, and distribution-specific repositories. Its memory-based indexing approach enables responsive navigation through large directory trees without repeatedly accessing the filesystem.
# via Cargo
cargo install diskonaut
# via Homebrew
brew install diskonaut
# via DNF
sudo dnf install diskonaut
