What it does
Library
Every installed formula and cask in one dense, filterable list, with outdated badges and a slide-over detail panel. Cask icons extracted from the real `.app` bundle.
Discover
Search the full Homebrew package index and install straight from the result row. Categories on the way — built offline against the published package data, not scraped.
Trending
Top packages from Homebrew's own published formulae.brew.sh install analytics. 30 / 90 / 365 day windows.
Snapshots
Save your full Homebrew setup as a Brewfile, restore on a new Mac in one click. Uses Homebrew's own brew bundle mechanism. Multiple snapshots stored locally.
Activity
Every brew invocation streams live into a bottom drawer with full stdout, stderr, and session history. Nothing hidden, nothing surprising.
Native & fast
Tauri 2 native shell, ~6 MB binary, system WebView. Cmd+K command palette, Cmd+1…5 to jump between sections, drag-resizable detail pane.
Open by default
- MIT licensed. Use it however you want.
- Full source. 22 Rust files + 36 Svelte/TypeScript files. Read every line.
- No CLA. Your contributions stay yours.
- No EULA. No click-through to use the app.
- No telemetry. No analytics, no crash reporting, no third-party pixels.
- No accounts. No sign-in, no cloud sync, no required services.
- No surprise network. Four documented outbound paths: Homebrew's analytics for Trending, cask homepage probes for icons (SSRF-filtered),
brewitself for installs, and your default browser when you click a package's homepage.
Security posture
Independently audited and scanned across the major tools developers actually use to assess open-source projects:
cargo auditcargo denynpm auditosv-scannersemgrep (security-audit + OWASP-10)gitleakscargo clippy -D warningsunsafe RustFull audit at memory-bank/security.md. Vulnerability reporting policy at SECURITY.md.
Get it
The signed .dmg is on the latest release.
Or build it yourself from source:
git clone https://github.com/msitarzewski/brew-browser
cd brew-browser
npm install
npm run tauri build # produces a .dmg in src-tauri/target/release/bundle/
Prereqs: Rust, Node 22+, Homebrew, Xcode Command Line Tools.