Portfolio
Brewi
Aug 2026 - Aug 2026
Purpose
Brewi is a modern, ultra-sleek macOS Homebrew GUI manager built with Rust, Tauri v2, and React 19. It gives developers full visual mastery over their macOS package ecosystem—combining formula and cask management, background services control, multi-version Cellar rollbacks, interactive dependency trees, disk cleanup, and system diagnostics into an instant, lightweight desktop app.
Why I Built This
Homebrew is indispensable for software developers on macOS, but managing CLI packages, background services, disk caches, and broken upgrades can quickly become tedious:
- Invisible Disk Bloat: Homebrew silently caches old bottle downloads, outdated version files, and build remnants that consume gigabytes of valuable SSD space over time.
- Breaking Upgrades: Upgrading a formula (like PostgreSQL, Node, or Python) can break active projects, with no straightforward way to switch back to previously installed versions.
- Background Daemons: Managing background services (
brew services) without real-time process visibility, port monitoring, or status badges often requires juggling multiple terminal windows. - Heavy GUI Alternatives: Existing Electron-based tools are often bloated, resource-heavy, and unmaintained.
I built Brewi to provide a native, lightning-fast, and memory-efficient experience that makes managing Homebrew effortless and visually stunning.
Key Features
- Blazing Fast Native Engine: Powered by Rust, Tauri v2, and Tokio async processes with instant launch times and minimal CPU and RAM usage.
- Version Rollback & Cellar Switcher: Seamless 1-click switcher between multiple installed Cellar versions of any formula—never get locked out by breaking updates.
- Interactive Dependency Graph Visualizer: Deep visual dependency tree exploration and reverse dependents graph so you always understand why a package is installed.
- Services Dashboard: Start, stop, restart, and monitor background Homebrew daemons (PostgreSQL, Redis, Nginx, MySQL) with real-time exit codes and status indicators.
- Disk Hygiene & Reclaim: Safe dry-run cache analysis and automated purging of stale downloads, old formula versions, and cache files to reclaim gigabytes of disk space.
- Brew Doctor Diagnostics: Automated system diagnostic health checks with categorized warnings and 1-click actionable fix commands.
- Multi-Language (i18n) & RTL: Fully localized in English, German, French, Spanish, and Urdu with bidirectional Right-to-Left (RTL) layout support.
- Universal macOS Support: Native Apple Silicon (M-series) and Intel binaries with dark and light glassmorphic interfaces.
Installation
brew install --cask brewi
Or download the universal .dmg installer directly from GitHub Releases or the Brewi Website.