Introducing Amore
Amore is all you need to add over-the-air updates to your Mac apps and distribute outside the App Store.
Self-Publish Your Mac Apps.
Build with Amore.
No App Review, No Nonsense.
Amore is all you need to add over-the-air updates to your Mac apps and distribute outside the App Store.
The Sparkle updater project is the de facto standard to distribute app updates outside the Mac App Store. It's decades old, reliable, and familiar to users. But setting it up and using its powerful advanced features will consume multiple days.
Amore fixes this by providing a unified app that makes releasing new updates a breeze. Drag and drop your app into Amore, define release notes, and publish.
Amore automatically creates DMG images during the release flow. When you release a new version of your app, Amore will package it into a DMG with a custom background and drag-to-install experience.
Release your app with a single command: amore release Acme.app.
Or build directly from your Xcode project with amore release --scheme Acme.
The Amore CLI is built for developers and their coding agents, perfect for vibe-coding. Automate your release workflow in CI/CD pipelines or let your AI assistant handle the heavy lifting without ever touching the GUI.
If you don't want to store your updates on Amore servers or want to keep using your existing infrastructure, you can use any S3-compatible storage service with Amore.
Write your release notes in Markdown to inform your users what changed.
Beta channels make it easy for testers to give feedback on your apps before you publish a new version. Once you are finished testing, flip the switch, and your update will be available to all your users immediately.
Amore makes it easy to release your app's update gradually over 7 days.
Updates marked as critical are shown to the user more promptly and do not let the user skip them.
Amore takes care of securely signing your updates and key management
and makes sure you never ship a broken update. It's fully compatible
with Sparkle and will automatically
migrate you over. Your private key will never leave your computer.
Using a custom domain for your appcast keeps you independent. Your users will fetch updates from your domain, not Amore's.
Whenever you want to stop using Amore to distribute app updates, you can. There is no vendor lock-in.
Getting started with Amore is easy. Setting it up for your app takes less than 5 minutes.
Read the getting started guide, browse through the documentation, or download Amore.
If you need help or a personal onboarding session, reach out. You can expect a response within 24 hours.
Amore is actively being developed. If you are interested in the project and want to get notified about updates, you can use this form to give me your email address. I won't spam you. I promise.
Please note that the order of items doesn't reflect priority.
Amore is used to publish a variety of Mac apps, including: