This is an automated archive made by the Lemmit Bot.
The original was posted on /r/opensource by /u/SquamT on 2026-01-27 21:24:37+00:00.
Hey — I built a small macOS menu bar app called TopOff because I kept forgetting to run brew update && brew upgrade… then discovering 30+ outdated packages weeks later.
TopOff runs quietly in the background, checks for outdated packages on a schedule, and shows version updates directly in the menu bar. You can update everything at once or pick specific packages.
What it does:
- Shows outdated packages + version changes (e.g. node 20.1.0 → 22.0.0)
- One-click Update All or per-package updates
- Runs brew cleanup automatically so old versions don’t pile up
- Configurable check intervals (or manual only)
- Optional greedy mode for apps like Chrome / Slack
It’s free, no accounts, no telemetry — just a native Swift app that runs Homebrew commands. Lives in the menu bar only (no Dock icon).
Requirements: macOS 14+ and Homebrew
GitHub: github.com/ihazgithub/TopOff
Built it for myself, sharing in case it helps others. Happy to hear feedback or feature ideas.