Void

Reclaim your disk space

Void finds the build artifacts your projects left behind — across 11 ecosystems — and tells you exactly what each cleanup will do before it runs.

$ curl -fsSL https://raw.githubusercontent.com/eladbash/void/main/install.sh | sh

macOS, Windows and Linux · MIT licensed · no account, no telemetry

Void's results screen: build artifacts grouped by ecosystem, each row showing its full path, age, size and risk level.
Results grouped by ecosystem. Every row shows the path, how stale it is, and what cleaning it would actually do.

Built for people who are careful with their machine

Every project you touch leaves something behind. Void answers where it is, how much it costs you, and whether it is safe to remove.

One scan, everything at once

A multi-threaded walker sweeps your scan roots in parallel and streams results as it finds them. No waiting for a total before you can start reading.

The exact command, up front

Void never hides what it is about to run. Whether it is cargo clean, docker builder prune or a plain delete, you see the literal command before you approve it.

Staleness you can sort by

Every artifact carries its age, so you can clean what you genuinely stopped using instead of the project you opened this morning.

A record of what you freed

Each clean is kept locally with the paths, the commands and the bytes recovered — including the honest note when a command could only be estimated.

In your menu bar

Reclaimable space at a glance and a one-click scan, without leaving whatever you were doing.

Yours to configure

Scan roots, enabled ecosystems, staleness thresholds and a blocklist of folders Void must never touch. Settings are plain JSON on disk.

Nothing is deleted without your say-so

Void is a tool that removes files, so it is built to be argued with rather than trusted blindly.

Safe Caution Danger

Risk belongs to the action

An item can offer several cleanups at different risk levels. Void shows the risk of the one that will actually run, and lets you pick a different one.

Friction that scales

An all-safe batch is one click. Anything riskier is itemised with its command. Permanent deletion asks you to type delete.

Places it refuses to go

Keychains, SSH and GPG keys, cloud credentials, shell config and your Documents folder are protected regardless of how Void is configured.

The Trash, where possible

When an artifact can be moved rather than destroyed, Void prefers that by default — and says plainly which actions cannot be undone.

Eleven ecosystems

Void knows what each toolchain leaves behind and how that toolchain prefers to clean it up.

Rust Node.js Python Go Java / JVM Docker Apple / Xcode Homebrew JetBrains .NET System