Update your Mac apps the way
each one expects to be updated.
Most updaters pick one mechanism and push every app through it. Duo Updater reads each app’s own release channel — its Sparkle appcast, its App Store listing, its Homebrew cask, its vendor’s release feed — and uses that.
Apple Silicon, macOS 14 or later. Free and open source. All releases

What it does differently
It hands over rather than fighting
When an app ships its own updater, that updater does the work. When something cannot be done safely, the row says so instead of guessing.
It never force-quits
The quit is a plain terminate — your app runs its own save prompts and can refuse. One that refuses keeps a Restart button instead.
It checks who signed the download
EdDSA where the app publishes a key, then a Developer ID signature, Team ID, bundle id and architecture that all have to match the app being replaced — plus a backup you can roll back to.
It has no server
No telemetry and no analytics SDK. Every request goes straight to the vendor whose app is being checked, carrying nothing about you.


