Native macOS
Pure Rust with objc2 AppKit bindings. No Electron, no web views -- a real native menu bar app.
Your menu bar, but smarter
Built for Rust developers on macOS
Pure Rust with objc2 AppKit bindings. No Electron, no web views -- a real native menu bar app.
The status bar icon gets progressively rustier as disk usage grows. Visual pressure to clean up.
Configurable schedules (1h / 6h / 12h / 24h) with age thresholds (3 / 7 / 14 / 30 days).
Visual size comparison with block characters right in the menu dropdown. Spot the big ones fast.
Sweeping dots during clean, sparkle on completion. You know exactly when it is done.
Three commands and you are running
cargo install rust-cleaner
make bundle
make install
~/.config/wd-40/config.toml
# Directories to scan for Rust projects scan_dirs = ["~/Develop", "~/Projects"] # Remove target dirs older than N days max_age_days = 7 # How deep to search for Cargo.toml max_depth = 5 # Auto-clean interval in hours (0 = disabled) auto_clean_hours = 6
Auto-clean interval and age threshold can also be set from the menu bar submenu.