A simple menu bar app for macOS that monitors your Homebrew packages for updates. It sits in your menu bar and checks for outdated packages on a schedule you define.
- 🔍 Check for outdated Homebrew packages on a customizable schedule
- 🔔 Notifications when updates are available
- 🖱️ Selective package updates - choose which packages to upgrade
- 🚀 One-click updates for individual packages or all at once
- ⚙️ Settings for check intervals, login item behavior, notifications, and Homebrew commands
- 📋 Browse installed packages, inspect package info, and uninstall packages with confirmation
- 💻 Embedded terminal emulator using SwiftTerm, with configurable light/dark appearance and color presets
![]() Main menu showing outdated packages |
![]() Package information and upgrade options |
![]() Browse and uninstall installed packages |
![]() Running an upgrade of all packages |
brew tap joshbeard/brewbar
brew install --cask brewbarAlternatively, you can download directly from releases.
Important
BrewBar is not notarized by Apple, so Gatekeeper may refuse to open it or claim the app is damaged. If that happens, clear the quarantine attribute:
xattr -d com.apple.quarantine /Applications/BrewBar.appBuilding from source
make build
make releaseLocal notification permission requires a validly signed app. Local builds use an Apple Development signing identity when one is available; otherwise they fall back to ad hoc signing, which may prevent macOS from granting notification permission.



