A lightweight disk usage analyzer and cleaner for Linux. CPU-only, no GPU needed.
- Fast scan of the whole disk (~1 s for 900k files), around 25 MB of memory.
- Interactive sunburst chart: hover for details, click to focus, double-click to zoom.
- Cleanup suggestions with risk levels: app and package caches,
node_modules, Rusttarget, Python venvs, old snaps and kernels. - Large files view with "Show in Files" and "Move to Trash".
- Light / Dark / Auto theme, rendered on the CPU (Slint software renderer).
Download the .deb from the releases page:
sudo apt install ./orbit_*.debOr build for your user only (needs a Rust toolchain):
./packaging/install.shAdmin scan (reading root-only folders) is available with the .deb only. The user-level install never enables it, because a root helper must live in a root-owned path.
A copy in ~/.local takes precedence over the system one.
- Nothing is removed automatically; you pick items and confirm.
- Home-folder items go to the Trash by default (or are deleted permanently if you choose).
- System tasks (apt cache, journal, old snaps and kernels) run through
pkexecwith one password prompt. Their commands are fixed in the code.
cargo build --release --workspace
cargo test --workspace
./target/release/orbit # GUI
./target/release/orbit-cli / # text summary; `orbit-cli cleanup` lists candidates
./packaging/build-deb.sh # .deb and tarball in dist/Crates: core (scanner, cleanup rules), chart (CPU sunburst), app (Slint GUI), helper (read-only scan for root), cli.
