Skip to content
BALAI

Find out what fills your disk.

Balai finds heavy folders, large files and forgotten dependencies. See what you could reclaim, then choose what to clean, right from your terminal.

Windows, macOS and Linux · Open source
balaiFictional examples · No access to your files
balai . -n 3 -d 2
Largest folders
   12.4 GB  ./projects
    5.1 GB  ./videos
    2.8 GB  ./downloads

Largest files
    2.4 GB  ./videos/demo.mov
    1.1 GB  ./downloads/archive.zip

Disposable folders
    3.8 GB  Node (node_modules)
    2.1 GB  Rust (target)

Terminal output is in English, as in Balai.

See where the space goes

A view of your heaviest folders and largest files to understand what is taking up space.

Find forgotten dependencies

node_modules, target, .venv and build folders. Balai identifies what your tools can rebuild.

Choose by age and type

Keep recent projects. Filter folders by age and development environment before cleaning.

Measure your caches

npm, pnpm, Cargo, pip… See how much space your development tool caches use in one place.

Preview the cleanup

With --dry-run, see the list and total without deleting anything. Cleaning then asks for confirmation by default.

Keep your workflow

A terminal tool for Windows, macOS and Linux. Configure your usual folders and use balai update to stay up to date.

--dry-run

See the list before reclaiming space.

The preview shows each matching folder, its age and its size. By default, cleanup targets folders unchanged for at least 30 days. Review the list before confirming.

Read the commands and their options
balai clean --days 30 --dry-run

Make room for your next project.

Download the binary for your system or build Balai from source.

Download BalaiSource code