A lightweight macOS menu bar app that keeps your Homebrew packages and Mac App Store apps up to date — with a single click.
Buum is the GUI version of this .zshrc alias:
alias buum="brew update; brew upgrade; mas outdated; mas upgrade"Click the menu bar icon and everything updates automatically.
- 📦 Lives in the macOS menu bar — no Dock icon
- 🔄 Animated icon while updates are running
- 🛠️ Auto-installs
brewandmasif not present - 🔔 Native macOS notification when done
- ✅ Live status messages in the menu
- macOS 13 (Ventura) or later
- Apple Silicon or Intel Mac
brew tap emreerinc/buum
brew install --cask buumDownload Buum.zip from Releases, unzip and move to /Applications.
Security warning on first launch? macOS may block unnotarized apps. Go to System Settings → Privacy & Security → scroll down → "Open Anyway".
git clone https://github.com/emreerinc/buum.git
cd buum
# Generate app icon
swiftc generate_icon.swift -sdk $(xcrun --show-sdk-path) \
-target arm64-apple-macosx13.0 -framework AppKit -o generate_icon
./generate_icon
iconutil -c icns Buum.iconset -o AppIcon.icns
# Build app
swiftc main.swift -sdk $(xcrun --show-sdk-path) \
-target arm64-apple-macosx13.0 \
-framework SwiftUI -framework AppKit -framework UserNotifications \
-parse-as-library -o BuumThis project is licensed under the GNU General Public License v3.0.