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.