Your Homebrew, always healthy.
BrewMenu sits in your menu bar and monitors your Homebrew installation in the background — outdated packages, doctor warnings, pending cleanups, stopped services. No terminal required.
brew install --cask dotfn/tap/brewmenu
A monitor, not a wrapper.
BrewMenu tracks the state of your Homebrew install over time and tells you when something needs attention.
Outdated packages at a glance
See every package with a pending update, installed version vs available, without opening a terminal.
brew doctor, always watching
BrewMenu runs brew doctor in the background and surfaces warnings and errors directly in the popover.
One-click Upgrade All
Stream real-time output from brew upgrade with a cancel button. Watch packages install line by line.
Service monitor
View all Homebrew services and start or stop them from the menu bar. Green dot = running, no dot = stopped.
Smart insights
BrewMenu tracks state over time and flags patterns: stale packages, cleanup opportunities, abandoned casks, accumulated updates.
Native notifications
Get notified when new updates arrive, when brew doctor finds a problem, or when an upgrade fails. Configurable per category.
How it works
Install
One brew command. BrewMenu appears in your menu bar immediately.
It watches
Checks for outdated packages, runs brew doctor, monitors services on a configurable schedule. No intervention needed.
You decide
Click the icon to see what’s pending. Upgrade all, or ignore it. BrewMenu just keeps you informed.
Get started in seconds
brew install --cask dotfn/tap/brewmenuRequires macOS 14 Sonoma or later · Free and open source · View on GitHub