Amore Icon

Amore

Self-Publish Your Mac Apps.

Build with Amore.

No App Review, No Nonsense.

Get Started

Free for indies. See pricing.

Screenshot of Amore

Introducing Amore

Amore is all you need to add over-the-air updates and sell licenses for your Mac apps outside the App Store.

Built with Amore

Amore is used to publish a variety of Mac apps, including:

iReal Pro Monologue WhyFi Picmal Browski SymnbolBrowser PrettyTimezones Juicy Footlight MarketHours Amore SlapMac Peek Green Bubbles Git Directory Download Coca Polished Tribune Doorry Markdown Preview

Loved by developers

  • After adding Amore to my stack, I did 20 mac updates in the last 8 weeks.

    Just delightful to use!

    Naveen Naidu
  • I highly recommend Amore if you want to build macOS apps without going through Apple's annoying App Store approval dance (and 30% tax!)

    It works great for WhyFi - very easy to do OTA updates

    James Potter
  • Okay Amore is so goated, crazy how easy it is to launch a macOS app

    (not sponsored lol, just a big fan)

    ky__zo
  • Finally tried out Amore yesterday – it helps me distribute macOS apps outside the App Store.

    It makes it so easy – handling updates, DMGs, notarisation, and hosting the download files.

    Shout out for building such a high-quality service!

    Matthew Spear
  • You can just build things, ship things, and make money.

    No Apple review or Apple tax and still get paid.
    Just have fun.

    The onboarding is so nice. Great example on how to play with Apple hardware.

    Hope it inspires more people.

    Chris Dietrich
  • All my apps are now distributed via Amore 🔥

    Fauzaan
  • I actually pulled a Mac app out of app review and using Amore now.

    Dan

Sell Licenses for Your App

Amore lets you sell license keys for your macOS app. Create a product, and share a hosted checkout link. When a customer pays, Amore issues the license and delivers it via email.

import AmoreLicensing

let licensing = try AmoreLicensing(
    publicKey: "your-public-key",
)

The AmoreKit Swift SDK integrates directly into your Swift app. Set device limits, license duration, or recurring subscriptions.

Read the licensing guide to get started in under 10 minutes, or explore the Pomodoro example project for a complete SwiftUI integration.

Use Sparkle without the Headache

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.

DMG Creation

Amore DMG image 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.

A Powerful CLI

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. Install the skill and your agent can run your full release flow without ever touching the GUI.

S3 Compatible

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.

Release Notes to Beta Channels

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.

Phased Rollouts & Critical Updates

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.

Signing & Key Management

Private Key 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.

Custom Domains

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.

Free for Indies

Amore is free with one cloud release per month and a watermarked DMG. Genuinely usable for solo projects or to try out the workflow.

Amore+ is $9.99/month or $99/year for unlimited releases, no watermark, licensing, custom domains, analytics, and an onboarding call.

Working on a FOSS project? Amore is free forever, just reach out. See the full pricing page.

Setup

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.

Newsletter

Want to hear when new features ship? Drop your email through this form. No spam, I promise.