Updates
One package, or all of them
Update one package or click Update All. Jobs wait their turn in a queue, so brew never runs twice at once. Watch the live brew upgrade output as it goes.
Brewbox
Brewbox checks for outdated formulae and casks on your schedule. Update one, update all, or let it take care of things while you work.
macOS 14+ · Free & open source
How it works
Brewbox runs brew update and brew outdated every day, every few days, or once a month, at the time you pick. If your Mac was asleep, it catches up when it wakes.
The bubbles rise while brew is working.
A filled dot and a count appear in the menu bar. Open the panel to see each package with its current and new version. You can get a notification too.
No dot, nothing to do.
Update a single package or all of them. Or turn on automatic updates and let Brewbox upgrade on the same schedule. Pinned packages stay put.
Back to a quiet menu bar.
Features
A small panel with three tabs and a few good habits.
Updates
Update one package or click Update All. Jobs wait their turn in a queue, so brew never runs twice at once. Watch the live brew upgrade output as it goes.
Installed
A searchable list, filtered by formulae or casks. Dependencies are hidden by default. Open a package for details, or uninstall it after a confirmation.
Discover
Search every formula and cask. See the details, follow the homepage or formulae.brew.sh link, and install with one click.
Schedules & auto-updates
Check every day, every 2, 7 or 15 days, or on the 1st of the month, at a time you choose. Missed runs catch up after sleep. Turn on auto-update and Brewbox upgrades on that schedule, skipping pinned packages and any you switch off.
Errors
When something fails, you see the command that failed. Copy it as plain text, or as a ready-made prompt for your AI agent, with the full output and your macOS and Homebrew versions included.
First launch
A welcome window checks for Homebrew. If it's missing, Brewbox helps you install it with the official script in Terminal, or the official .pkg.
Built for brew users
No wrapper of its own, no clever shortcuts. Just brew, called carefully.
Every job lines up behind the last one. Two brews never fight over the same lock.
Brew runs with a clean environment, so results don't depend on what your shell profile happens to export.
brew pin is respected everywhere. Pin or unpin formulae from the right-click menu, which also opens a package's homepage.
--greedy, if you want itOpt in to include casks that update themselves. Off by default.
FAQ
Something else? Ask on GitHub.
Yes. Brewbox is free and open source. The code is on GitHub.
No. Brewbox runs brew for you, using the Homebrew you already have. brew in Terminal works exactly as before.
Some casks need an admin password to upgrade. Those have to be upgraded in Terminal, and Brewbox tells you when that's the case.
On your Mac. Brewbox only talks to Homebrew and formulae.brew.sh.
macOS 14 or later, and Homebrew installed in /opt/homebrew or /usr/local. No Homebrew yet? The welcome window helps you install it.
Install it once. Forget about brew outdated.
macOS 14+ · Free & open source