A Mac app for Homebrew

Homebrew,
looked after.

Toji keeps the apps and tools you install with Homebrew up to date, checks that each update worked before anything old is removed, and shows you what’s installed and why. No Terminal needed.

Free · Version 0.1.16 · 5.7 MB · macOS 26 or later · Apple silicon and Intel

Updates

Update from wherever you are.

Toji checks on a schedule you set, from the menu bar, even with its window closed. Update one thing, a selection, or everything, and keep working: what you start next waits its turn.

The menu bar

See what’s waiting and update it without opening the window, with each package’s progress as it goes. Not Today keeps Toji quiet until tomorrow.

A widget

On the desktop or in Notification Center: how many updates are waiting, the first few by name, and an Update All button.

Shortcuts, Spotlight and Siri

Ask Siri to “update everything in Toji”, or build the count of waiting updates into a shortcut of your own.

On its own, if you like

Toji can install what each check finds, between hours you choose. Anything open waits, and on battery or in Low Power Mode it waits too.

Quit, Update and Reopen

A green dot means an app is open. Toji can quit it, update it and open it again, so the new version is in use straight away.

Know what kind of update it is

Each update is marked major, minor, patch or rebuild, and the release notes are there when the project publishes them.

Safety

Careful by default.

Homebrew is powerful and quick to change things. Toji adds the checks you’d make yourself if you had the time.

What the dots mean

Major
The first number changed. It may change how things work.
Minor
New features.
Patch
Fixes only.
Rebuild
The same release, rebuilt. Nothing changed for you.
  1. Nothing old goes until the new version works

    After each update, Toji checks that the new version is installed before anything old is removed. If an update fails, nothing is removed.

  2. Go back for a day

    The previous version of a command-line tool is kept for a day by default. Choose Go Back and you’re on it again.

  3. The Trash, not delete

    Toji never deletes anything it doesn’t manage without asking, and moves other copies to the Trash rather than deleting them.

  4. Shows you first

    Clean Up lists exactly what would be removed before anything is. Restoring a setup shows what’s missing before installing it, and never removes anything.

  5. A Brewfile is read, never run

    Toji reads only the names in a setup file. Packages from a tap Homebrew doesn’t trust are left out until you trust it.

  6. Its own updates are checked too

    Before installing a new Toji, it checks that the download was signed by the same developer as the copy you have. If it wasn’t, nothing is installed.

Everything else

All of Homebrew, in plain view.

Toji is a native Mac app built on Homebrew itself, so everything you do in it is what Homebrew would do, and everything you’ve done in Terminal shows up in it.

  • Discover

    Search everything Homebrew offers, by name or by what it’s for. Read what something is before you install it.

  • Apps, tools and dependencies

    What you installed, kept apart from the libraries it needs. Each library says what depends on it.

  • Storage

    Everything Homebrew installed, ranked by the room it takes, with old versions and downloads to clean up.

  • Issues

    Missing apps, leftover versions, dependencies nothing needs, duplicates and Homebrew’s own warnings, each explained.

  • History

    A timeline of every change, grouped by when it was made, with the version before and after.

  • Services

    Start and stop background services like databases with a switch, and read why one stopped.

  • Taps

    Add a source of packages by name or GitHub address, and decide how far to trust it.

  • Move to another Mac

    Save your setup to a file, then restore it on a new Mac. Toji installs what’s missing and leaves dependencies to follow.

  • Sets up Homebrew

    No Homebrew yet? Toji downloads Homebrew’s own installer and opens it, then carries on by itself.

  • Keyboard and VoiceOver

    Return updates, Space shows details, ⌘1 to ⌘9 switch pages. Every control is labeled for VoiceOver.

  • Three languages

    English, French and Japanese. Toji follows your Mac, or you can choose one for Toji alone.

  • Report a problem

    One report with what someone helping would ask first, with your home folder written as ~. Read it before you send it.

Get started

Ready in a minute.

  1. 1

    Download the installer

    One file, 5.7 MB. It puts Toji in your Applications folder.

  2. 2

    Open Toji

    If Homebrew isn’t on your Mac yet, Toji offers to set it up. Otherwise it reads what you have straight away.

  3. 3

    Answer three questions

    Stay in the menu bar, tell you about new updates, install them by itself. You can change each one later.

Latest release

Toji 0.1.16

November 10, 2026

Download for Mac
  • ## New
  • Stop: interrupt what Homebrew is doing, from the bar at the bottom, the update's progress and Activity.
  • Hold Back Updates for apps, which Homebrew can't pin, and a Held Back group at the foot of Updates.
  • Install from the taps you trust, in Discover and on the tap's page.
  • After Installing: what Homebrew says a package needs from you is kept in the details pane.
  • Reinstall for any package, Run Until Restart for services, and What Will Update to see what an update brings along.
Questions

Good to know.

What does Toji cost?

Nothing. Download it and use all of it.

Do I need Homebrew first?

No. On a Mac without Homebrew, Toji opens on a setup screen that downloads Homebrew’s own installer and opens it for you, or shows the command to paste into Terminal. Once Homebrew is there, Toji notices by itself.

Does it replace Homebrew, or change how it works?

Neither. Toji asks Homebrew to do everything it does, so what you install in Toji is there in Terminal, and the other way around. You can keep using brew as before.

What does Toji send over the internet?

Toji has no accounts and no analytics of its own. It asks GitHub about its own updates, about release notes and for project icons, and asks Homebrew’s website what’s popular for Discover. Homebrew itself does what it always does.

How does Toji update itself?

Once a day it asks GitHub whether there’s a newer Toji and offers to install it. Before it does, it checks the download was signed by the same developer as the copy you have. Settings › General turns the daily check off.

Which Macs does it run on?

macOS 26 or later, on Apple silicon or Intel. Toji speaks English, French and Japanese.

What if an update goes wrong?

Toji checks the new version is installed before anything old is removed, so a failed update removes nothing. For command-line tools, the previous version is kept for a day by default, and Go Back returns to it.

I found a problem. How do I report it?

Choose Help › Report a Problem in Toji. It gathers the versions of Toji and Homebrew, what Toji last asked Homebrew to do, and where it last crashed, if it has. Read it over, then copy it or save it to send with a note.

The Toji app icon

Let Toji look after it.

Free for macOS 26 and later.

Download for Mac