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
View on GitHub
Wed 1 Jul  6:06 PM
BrewMenu popover open from the macOS menu bar, listing nine available Homebrew package updates with their current and new versions and an Upgrade All button.

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

1

Install

One brew command. BrewMenu appears in your menu bar immediately.

2

It watches

Checks for outdated packages, runs brew doctor, monitors services on a configurable schedule. No intervention needed.

3

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/brewmenu

Requires macOS 14 Sonoma or later · Free and open source · View on GitHub