Finds updates anywhere
Each app is checked against the best source it has: its developer's own feed first, the App Store, then Homebrew's catalogue, however you installed it.
Burnish finds updates for apps from anywhere (direct downloads, the App Store, Homebrew) and installs them carefully, right from your menu bar. Free and open source.
brew install --cask enigmaticzee/tap/burnishSigned with a Developer ID and notarised by Apple.
Version 0.5.0-beta · macOS 14 or later · Apple silicon and Intel · Free
Finds updates from
An updater replaces other apps on your Mac, so it should be the most careful app you own.
Each app is checked against the best source it has: its developer's own feed first, the App Store, then Homebrew's catalogue, however you installed it.
Not sure which app is which? It asks instead of raising a false alarm.
Checked on every build: 50 apps, 0 false alerts, 5 of 5 real updates found. Last run 1 November 2026, against Homebrew's list from 1 November 2026. How it's measured →
See where each update comes from and the checks it must pass: the developer's signature, the checksum, the same team as your copy, Gatekeeper. One fails, nothing changes.
Every old version goes to the Trash, never deleted, or waits 30 days in Burnish's own folder if you like. Changed your mind? One click brings it back.
One check a day, at most one notification. Minor updates can install themselves after a wait you choose; major ones always wait for you.
No account, no analytics, no crash reports. The only requests are the ones it takes to ask for updates, and they're all listed.
Every install keeps all eight, or it doesn't happen and you get the developer's download page instead.
Opens like any other app.
Download Burnish.dmg, open it and drag Burnish into Applications.
It's signed with a Developer ID and notarised by Apple, so it opens like any other app: no warning, nothing to allow.
Turn on App Management when Burnish asks. Finding updates works without it; installing needs it.
Nowhere it doesn't have to. These are the only places Burnish talks to:
That's what the eight promises are for. Every check runs before your app is touched, each one has an automated test that feeds it a bad file and proves the install is refused, and the old version always goes to the Trash.
No. Apps you installed with Homebrew are shown but left to brew upgrade, unless you ask Burnish to run it for you.
Burnish finds their updates and hands them to the App Store: several at once open the Updates page, where Apple's Update All does them together.
If you turn it on. Minor updates for apps that aren't open install once they've been out a few days, security fixes right away. Major upgrades, which may be paid, always wait for you, and each app can have its own rule.
Some apps have no public update source. Burnish says so rather than guessing, and tells you when a developer's own updater looks after the app instead.
No, and it never will: no account, no subscription, no ads. It's MIT licensed, so you can read every line.
One person, in their spare time. Burnish updates itself, so fixes arrive on their own, and issues on GitHub are read in batches rather than answered quickly. Settings → Privacy → Save Diagnostics writes a file with everything a report needs, and nothing leaves your Mac unless you attach it.
Your apps, kept current, without the dozen update windows.
Download Burnish 0.5.0-beta