Patchly scans every app on your Mac and checks it against the App Store, Homebrew, and Sparkle — so you always know what needs updating, right from the menu bar.
git clone https://github.com/mberrishdev/Patchly.git
Patchly.xcodeproj in Xcode and hit Run. A Homebrew cask is planned for the first release.brew outdated, then upgrade casks one by onePatchly scans /Applications, /Applications/Utilities, and ~/Applications automatically, every time it runs. Nothing to add, nothing to configure — if an app is installed, Patchly already knows about it.
Every Mac app comes from somewhere. Patchly checks each one against the source it actually came from, instead of guessing.
Patchly reports what's outdated — it never installs, patches, or modifies an app on its own. You stay in control of every update, using whichever method the app already supports. That's not a missing feature. It's the design.
Patchly rescans on a schedule and again the moment your Mac wakes up, so the badge count is never stale. Want to check right now? A manual refresh is always one click away.
Patchly only talks to the update source each app already belongs to — nothing more.
Nothing to sign up for, nothing to sign into. Clone it, build it, and it's yours.
Patchly doesn't collect analytics or phone home about what's on your Mac. It talks only to the App Store, Homebrew, or an app's own Sparkle feed — to check for updates, nothing else.
Every scanner, every source, every line is public on GitHub. Audit exactly what Patchly does before you trust it.
Patchly is written in Swift 6 for macOS 26 on Apple Silicon, with a modular architecture that keeps scanning, update sources, UI, and persistence in their own layers. Every change runs through the same test suite in CI, on GitHub Actions, before it ships.
Free, open source, and built for the menu bar. Clone it, build it, and see what's waiting.