There is no signed download yet. Building it is one command, and a signature
that stays the same between builds is what lets macOS keep your Full Disk
Access grant — so it is worth doing properly.
The app
The full window: overview, clean, disk, applications, machines, history,
health and settings. Clone the repository, then build it and drag it to
Applications.
scripts/bundle-app.sh
cp -R dist/eve.app /Applications/
Installation guide
Requires macOS 14+ and Rust 1.85+. eve asks for Full Disk Access on first
launch and opens the exact Settings pane for it.
The command line
Every surface the app has, plus a full-screen TUI when you run
eve with no arguments.
cargo build --release
cp target/release/eve ~/.local/bin/
eve permissions --fix
eve clean
Read the README
The CLI is a different program to macOS than the app, so it needs its own
Full Disk Access grant — or point the background job at the app instead.
Unattended cleaning
A low-disk trigger that runs from a LaunchAgent, holds a pid-checked lock
and enforces a cooldown so a persistent problem cannot re-fire forever.
eve agent install
eve agent # what launchd runs
What it will not touch
It cannot reach destructive or never-auto
categories whatever any config file says. That is structural, not a
default.