TopOff for MAC

Free, open-source menu bar app that checks for outdated Homebrew packages and updates them with one click. No telemetry.

TopOff Overview

TopOff is a lightweight native menu bar app for keeping Homebrew packages up to date. If you use Homebrew, it is easy to forget to run brew update and brew upgrade for weeks at a time. TopOff checks quietly in the background, shows outdated packages in the menu, and updates them with one click. The icon is a beer mug: full when everything is up to date, half full when updates are available, and animated arrows while it works.

You can update everything or update and skip individual packages, and watch which package is being updated as it happens. Greedy mode also includes apps that normally update themselves, such as Chrome or Slack, and it is off by default. After an upgrade TopOff runs a standard brew cleanup, with an optional deeper prune of Homebrew's cached downloads. If a cask needs admin access, it asks for your password and tries again. It checks every 4 hours by default, and you can choose every hour, 12 hours, 24 hours or manual checks only.

TopOff is made by Thomas Haslam and is free and open source under the MIT License, with no analytics, telemetry or tracking. It needs macOS 14 or later and needs Homebrew installed, because it does its work through Homebrew. It is a universal app for Apple Silicon and Intel, and it is signed and notarized by Apple, so it opens right away on first launch. TopOff itself connects only to GitHub to update itself, though a firewall may show Homebrew's own connections under TopOff's name because TopOff starts Homebrew. Version 2.2 adds a window listing every outdated package.

Key Features

TopOff keeps Homebrew current from the menu bar, without a trip to the terminal.

  • One-click updates: run brew update and brew upgrade from the menu.
  • Background checks: every 1, 4, 12 or 24 hours, or manual only.
  • Status icon: the mug shows at a glance whether updates are waiting.
  • Live progress: see which package is updating as it happens.
  • Selective updates: update or skip individual packages.
  • Greedy mode: optionally include apps that update themselves.
  • Auto cleanup: standard brew cleanup after upgrades, with an optional deep prune.
  • Update history: recent updates, version changes and freed disk space.

What’s New in Version 2.2

TopOff 2.2 lets you see every outdated package.

  • When more than five packages need updating, the menu now ends with a Show All item (for example, Show All 8 Packages) that opens an Outdated Packages window with every package and its version details.

TopOff FAQ

Is TopOff free?

Yes. TopOff is free and open source under the MIT License.

What do I need to run TopOff?

macOS 14 or later and Homebrew installed. TopOff does its work through Homebrew.

Does TopOff run on Apple Silicon and Intel Macs?

Yes. It is a universal app for both.

What is the difference between Update All and Greedy?

Update All runs brew upgrade, which skips apps that update themselves. Update All (Greedy) also runs brew upgrade --greedy, which includes them.

How often does TopOff check for updates?

Every 4 hours by default. You can choose every hour, 12 hours, 24 hours or manual checks only.

Can I skip a package?

Yes. You can update or skip individual packages.

Does TopOff delete cached downloads?

By default it runs a standard brew cleanup after upgrades. The deeper brew cleanup --prune=all is optional and does not uninstall apps or command-line tools.

Does TopOff collect data?

No. There are no analytics, telemetry or tracking. The app itself connects only to GitHub to keep itself up to date.

Why does my firewall show other connections for TopOff?

TopOff starts Homebrew as a child process, so firewalls can show Homebrew’s connections under TopOff’s name.

Where does the TopOff download on topoff.FULLMAC.app come from?

The download button leads to the official TopOff releases page at https://github.com/ihazgithub/TopOff/releases/latest. topoff.FULLMAC.app does not change or repackage the app.

Similar Apps

FULLMAC.app does not host this app. Download buttons lead to the developer’s own pages.