How to Update macOS Apps Without MacUpdater

A practical guide to keeping every Mac app up to date after CoreCode shut down MacUpdater. Real alternatives compared: from a free open-source GUI to a single terminal command that updates your whole system.

For eight years, MacUpdater quietly did one of the most thankless jobs in macOS: tracking outdated apps and letting you update them with a single click. Roughly 6,800 apps were tracked in real time, with version data stored for around 100,000 more. Then, on January 1, 2026, CoreCode wound the project down.

If you still have MacUpdater 3.5 installed, it will keep working. CoreCode released a final free version with all Pro features unlocked, and they plan to keep the database server running through the end of 2026. But the daily maintenance work that made the tool actually useful has ended. False positives are already starting to show up, and it will only get worse from here. So for everyone who likes keeping their apps current, the question of what replaces MacUpdater is very much on the table.

This article breaks down the real options in 2026: from the simplest free GUI to a single terminal command that updates your entire system. No one-to-one replacement exists (and we’ll dig into why), but there’s a fit for almost every Mac user.

The reason behind the shutdown is worth understanding because it explains what to expect from any alternative.

The real value of MacUpdater was never the app itself. It was the database behind it: thousands of tracked applications, daily version checks, verified download links, parsing of weird or just plain broken developer websites, handling every kind of edge case by a small team doing genuinely tedious work.

It goes without saying that maintenance like this needs to be paid well, and on a recurring basis. But CoreCode sold MacUpdater to users as a one-time purchase for around $15, and refused to move to a subscription model on ethical grounds. Eventually they had to accept what was obvious: the math just doesn’t add up.

For the same reason, every alternative listed below makes some kind of trade-off around this problem. Either the tool relies on apps announcing their own updates (free, but incomplete coverage), or updates come bundled into a larger paid utility suite, or there’s no database at all and apps are managed through a package manager like Homebrew.

A free, comprehensive, well-maintained replacement simply doesn’t exist today. Anyone claiming otherwise hasn’t actually tried the alternatives.

Before getting into specific tools, some numbers are worth knowing.

The MacUpdater database included detailed version information for around 6,800 apps. Latest, the most popular free alternative, typically catches about a third, maybe half at best, of what MacUpdater tracked. Forum reports like “MacUpdater finds 11 outdated apps, Latest finds 1” aren’t unusual for users with a diverse app collection.

This isn’t a bug in Latest. It’s the inevitable consequence of working without a curated database. If I’m not mistaken, Latest checks two things: whether the app came from the Mac App Store and whether it uses Sparkle (the popular update framework). That covers a lot of well-known software, but anything with its own custom updater or distributed through non-standard channels slips through.

The honest answer for most users is that you’ll probably need to run two or three tools side by side. It sounds annoying, even though it takes thirty seconds a week.

So, what can replace MacUpdater?

Latest is what almost every Reddit thread and forum recommends first, and for good reason. Free, open source, very simple, built by an actual human (Max Langer) who has maintained it for years. The CoreCode team themselves recommended it as the migration path.

The interface shows one window, one list of installed apps, and clear indicators of which ones have updates available. You can read release notes for both pending and already-installed updates. The app is signed, notarized, and entirely transparent in how it works.

The limitation, as discussed, is coverage. If most of your apps are well-known software from the App Store or major indie developers using Sparkle, Latest will catch most updates. If your collection is more eclectic (GUI wrappers for CLI tools, niche apps, software from non-standard channels), you’ll need something else on top.

Start with Latest regardless, because it’s free and catches all the obvious cases.

Updatest is the most serious attempt at actually replacing MacUpdater, rather than just filling part of the gap. The app was written in response to the situation by an independent developer who saw the opening.

Its approach is interesting in its own right. Instead of maintaining a centralized database (the model that financially killed MacUpdater), Updatest pulls update information directly from multiple sources: Sparkle feeds, Mac App Store metadata via mas-cli, Homebrew, Electron app update endpoints, and GitHub Releases for projects that publish there. It also adds a Community Updates feature that lets users anonymously share version data for apps that don’t broadcast updates through standard channels.

In practice, this means Updatest catches noticeably more apps than Latest, especially if you have Homebrew installed (which you basically need for full coverage). It also surfaces useful security details: code signing status, notarization, and Gatekeeper validation.

The app is sold as a one-time purchase: $12.99 for a personal license (up to 3 Macs) or $24.99 for a family license (up to 10 Macs). There’s an enterprise tier on request, a 14-day free trial, and a 30-day money-back guarantee. It runs on macOS 15 or higher.

Worth mentioning separately is Updatest Network, an extended-functionality service currently in Free Preview for everyone. The developer has already announced that once Network ships properly, it will become an optional paid subscription on top of the main app. The base Updatest stays a one-time purchase, but if you want maximum coverage and features, you’ll be paying monthly or annually. This is exactly the trade-off mentioned above.

If you want something that feels like a spiritual successor to MacUpdater, this is the closest thing on the market right now.

If you already pay for a Mac maintenance utility suite or want a single tool that updates, uninstalls, cleans, and generally handles housekeeping, both TrashMe 3 and CleanMyMac include update-checking features. They’re less focused on the update job than Latest or Updatest, but they bundle several utilities into one purchase.

TrashMe 3 costs €16.99 as a one-time purchase, roughly comparable to a single-Mac Updatest license. CleanMyMac is primarily subscription-based at $39.95 per year per Mac, with a one-time option at $119.95 for a single Mac. The numbers matter because the yearly subscription roughly covers four annual Updatest licenses, and a one-time CleanMyMac purchase for one machine costs about nine of them.

The trade-off here is bloat and price. CleanMyMac, in particular, is a heavy app with broad ambitions, and the updater is just one feature among many. Worth noting too: CleanMyMac has a mixed reputation in the Mac community. Forums like MacRumors and Apple Community regularly carry complaints about aggressive marketing, questionable usefulness of cache cleaning, and bloated newer versions. The accusations of real harm remain at the level of opinion rather than documented cases.

Only worth considering if you actually need the other features, and ideally read recent reviews before buying. Otherwise, two focused free tools will serve you better than one expensive all-in-one.

Here’s an unpopular opinion that turns out to be the most practical advice in 2026: if you’re willing to spend twenty minutes on setup, the command line gives you better app management than any GUI ever offered, including MacUpdater. The catch is that you need to manage apps through the terminal from the start. Once you do, updates become trivial.

Homebrew is the de facto package manager for macOS. Most people use it for CLI tools, but the lesser-known half of Homebrew is called Cask and works with regular GUI apps. You can install Chrome, Slack, Notion, Spotify, VS Code, and thousands of other apps via Homebrew Cask with a single command:

brew install --cask google-chrome

The magic kicks in when it’s time to update. One command upgrades every app installed via Cask:

brew upgrade --cask

This works because the Homebrew community collectively maintains the Cask definitions. Essentially the same job MacUpdater did, but solved through a distributed open-source project rather than one small company. The coverage is substantial: around 7,500 casks at the time of writing, and growing.

The catch: this only works for apps installed through Homebrew. Anything you dragged from a DMG into Applications stays outside the system. For most people, the right move is to gradually migrate apps to Homebrew as you reinstall them, rather than redoing everything at once.

mas-cli is the equivalent for the Mac App Store. Install it via brew install mas, then upgrade everything with:

mas upgrade

Small, focused tool that just works. Occasionally there are odd version mismatches where the App Store thinks an app is out of date when it isn’t, but in practice that’s rare.

This is where it gets genuinely interesting. Topgrade is an open-source Rust utility that detects every package manager and updater you have installed and runs them all in sequence. Install via brew install topgrade, then:

topgrade

One command updates macOS itself, every Homebrew formula, every Homebrew Cask, every Mac App Store app via mas, Node.js packages, Python packages, Rust toolchains, VS Code extensions, Oh My Zsh plugins, Vim plugins, and a long list of other things. If it’s installed, Topgrade probably knows how to update it.

For developers and power users, this is the actual answer. Set it up once, run topgrade weekly, and the whole system stays current with almost no effort.

The right setup depends on how you use your Mac and how comfortable you are with the terminal. A few practical configurations:

For casual users who just want something that works: install Latest, run it every couple of weeks, and accept that you’ll occasionally need to manually update an app it missed. Free, takes five minutes to set up.

For mixed setups where you want more coverage without learning the terminal: try Updatest. Paid, but a one-time purchase means no recurring cost, and the coverage is genuinely closer to what MacUpdater offered.

For developers and power users: use Homebrew as your primary way of installing apps going forward. Use mas for App Store apps. Put Topgrade on top so you can update everything with one command. More work up front, but it’s the most reliable long-term setup, and it’s completely free.

For mixed environments (which is most realistic): use Homebrew Cask for everything it supports, Latest or Updatest as a safety net for apps outside Homebrew, and mas for App Store apps. Topgrade ties it all together if you want one command for everything.

I’ve tried every alternative, and I haven’t settled on one yet, mostly because my damn perfectionism won’t let me accept anything less functional than MacUpdater was for me. Topgrade looks promising, but I haven’t fully baked it into my daily workflow yet.

I still want to believe someone will buy the MacUpdater technology and continue the project. CoreCode explicitly offered to license or sell the codebase and infrastructure, but as of this post (May 2026) no buyer has emerged. Understandable, since the economics that killed it for CoreCode would kill it for anyone else under the same one-time-purchase model. And the user base that publicly objected to subscriptions is the same user base that would need to pay a subscription for the math to work.

A revival is still possible, but unlikely, especially on the same terms (one-time purchase). If something does appear in the future, it will almost certainly be subscription-based, and at that point you’d want to compare it against whatever you’ve built in the meantime.

The end of MacUpdater is genuinely sad. A great app that worked reliably, did one thing well, and cost so little. But nature abhors a vacuum, and decent replacements are already showing up.

For most people, Latest plus occasional manual updates covers the basics for free. For users with bigger app collections, Updatest is the closest thing to a real successor. For developers willing to embrace Homebrew, the combination of brew upgrade --cask, mas upgrade, and topgrade is actually more powerful than MacUpdater ever was. The migration takes some effort, but the result is more reliable and entirely under your control.

The era of one-click updates from a single trusted database is over, at least for now. The era of combining free tools, package managers, and a drop of terminal use is here. Set it up once, and you’ll wonder why you waited so long.