HyperDisk is a high-performance desktop disk usage analyzer built to help you inspect storage, identify large files and folders, and clean up disk space with confidence.
- Scan folders or drives and show storage usage in a visual layout.
- Display an interactive sunburst chart and file list for easy exploration.
- Reveal selected items in the native file manager.
- Provide search, breadcrumb navigation, and safe deletion to Trash.
You can install, update, or uninstall HyperDisk on Linux or macOS with a single command:
- Install / Update to latest version:
curl -fsSL https://raw.githubusercontent.com/sadid56/HyperDisk/main/install.sh | bash - Uninstall:
curl -fsSL https://raw.githubusercontent.com/sadid56/HyperDisk/main/install.sh | bash -s -- --uninstall
For macOS users: The one-line installer automatically removes quarantine flags to bypass Gatekeeper. However, you still need to grant Full Disk Access permissions (see the macOS Installation & Permission Guide for detailed steps).
Follow these steps to set up and run the project locally.
Tauri requires Rust to compile the native backend.
Run the following in your terminal:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsudo pacman -S --needed base-devel curl wget file openssl appmenu-gtk-module libappindicator-gtk3 librsvg webkit2gtk-4.1sudo apt-get update
sudo apt-get install -y libsoup-3.0-dev webkit2gtk-4.1-dev build-essential curl wget file libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-devsudo dnf groupinstall "Development Tools"
sudo dnf install webkit2gtk4.1-devel openssl-devel curl wget file libappindicator-gtk3-devel librsvg2-develMake sure Node.js is installed on your system. Then, install pnpm globally if you haven't already:
npm install -g pnpmOnce Rust, system dependencies, and pnpm are ready, run:
# Install dependencies
pnpm install
# Run the project in development mode
pnpm tauri dev- Fork the repository and create a feature branch.
- Follow the steps above to run locally and test your changes.
- Open a pull request with a clear summary of your changes.
- Report issues or suggest improvements through the repository issue tracker.
MIT © Sadid

