DMGKit Download
Built for direct Mac distribution

The last mile of
your Mac release.

Turn a finished app into a release people trust. Design the installer, prepare signing and notarization, then inspect exactly what you are about to ship.

macOS 15 or later · One-time purchase on Gumroad

DMGKit designing a macOS installer window with a custom background
Native Mac appSigning & notarizationSparkle 2 appcastsFree InspectorLifetime license
How it works

From app bundle to confident download.

01

Design

Build a DMG window that tells customers what to do the moment they open it.

02

Sign & notarize

Signing, notarization, stapling and export settings in a single release flow.

03

Inspect

Check package structure and trust details before the download is public.

04

Ship

Export the DMG and your Sparkle appcast, ready to upload.

CLIKit · Free

Ship from Terminal.

CLIKit is a separate command-line app that signs, notarizes and staples your Mac app, then packages it as a DMG or PKG. It uses the same engine as DMGKit, so the result looks exactly like a DMGKit export.

  • One command. clikit start builds, signs, notarizes and staples a release.
  • DMG or PKG. Choose the format with a single option.
  • Your DMGKit designs. Drop a Designer template in the release folder and CLIKit uses it.
  • Automation and CI. Run it in scripts and build pipelines.
Kit · On-device AI

Ask Kit what happened.

Kit is an AI assistant built into DMGKit. It reads your logs, explains why something failed and helps you find your way around the app.

Kit explaining DMGKit export logs next to a finished package export

On-device

Runs on Apple Intelligence, or on Qwen when Apple Intelligence is turned off.

Understands your logs

Ask about an export and get each step in plain language.

Explains failures

Find out why a step failed and what to check next.

Finds your way

Ask where a setting lives or how to do something in DMGKit.

Built-in Inspector

Check the release before it leaves.

DMGKit now includes the Inspector. Open any DMG or package and get a trust score with every check grouped and explained.

  • File. Accessibility, size, SHA-256 and quarantine attribute.
  • Contents. Mountability, app bundle, version, minimum macOS and architectures.
  • Signing. DMG and app signatures, developer, Team ID, secure timestamp and Hardened Runtime.
  • Gatekeeper & notarization. Notarization, Gatekeeper assessment and stapled tickets.
DMGKit built-in Inspector showing a 100% Platform Trusted score with file, contents and signing checks
Installer design

Give your app a proper arrival.

Build a familiar, intentional installer window. Place your app, the Applications shortcut, artwork and guidance exactly where you want them.

  • Designer. A background and sticker composer with linear, radial, angular and solid fills.
  • Your artwork. Import images or a .zip sticker pack and arrange them on the canvas.
  • Layout controls. App icon, Applications shortcut, arrows, overlays and window size.
  • Templates. Save a design and reuse it on the next release.
DMGKit Designer composing an installer background with stickers
Notarization

Keep Apple’s release path in view.

Set up your identities once. DMGKit keeps signing, notarization and stapling connected to the release you are making.

  • Developer ID Application. Used for signing app bundles and DMG files.
  • Developer ID Installer. Used only when you sign .pkg files.
  • Notarytool keychain profile. Store the profile name once; DMGKit copies the Terminal command you need to create it.
  • Stapled and verified. The ticket travels with your DMG.
DMGKit notarization setup with Developer ID and keychain profile fields
Legal documents

Include the details that travel with your app.

Manage Terms, Privacy Policy, EULA and installer agreements from the same workspace.

  • Rich text editor. Font, size, bold, italic, underline, lists and alignment.
  • Per language. Write the agreement users accept before continuing, in each language you support.
DMGKit Terms and Conditions editor
Sparkle 2

Generate the appcast with the release.

Store an app profile and let DMGKit generate the appcast.xml during export, so updates go out with the same build you just packaged.

Sparkle update icon

And everything else a release needs.

Templates

Save a layout once and reuse it for every release.

Window size

Set the exact installer window dimensions.

Volume name & icon

Name the mounted disk and give it your icon.

Format & compression

Choose the DMG format and compression level.

Architectures

Pick Release configuration and Universal builds.

Stickers & media

Import images or a .zip pack to use as stickers.

Gradients

Linear, radial, angular or solid backgrounds.

.pkg signing

Sign installer packages with Developer ID Installer.

Languages

Write legal agreements per language.

Appcast export

appcast.xml generated as part of export.

Works with the Mac apps you already build
SwiftUIPythonElectronTauri
DMGKit Inspector · Free

Free checks before a file leaves your hands.

Drop in a DMG or package and get a trust score with signing, notarization and file details, so you know what customers will see before they see it.

DMGKit Inspector showing a 100% trust score

Your app is finished.
The release still needs work.

Direct distribution asks you to do more than export a build. You have to make installation clear, navigate Apple's trust requirements, and send a file you feel good about putting in front of customers.

Pricing

Three apps. One price.

DMGKit is a one-time purchase. CLIKit and DMGKit Inspector are free.

DMGKit Inspector
$0free

Check any DMG or package before you ship it.

Download Inspector
  • Trust score
  • Signing and notarization checks
  • File accessibility and size
  • DMG and .pkg support
Lifetime licenseDMGKit
$24.99one time

Everything you need to design a DMG, prepare a direct release, and make the last mile feel considered.

Get DMGKit on GumroadGet it on Setapp
  • Visual DMG designer
  • Signing and notarization workflow
  • Reusable templates and export tools
  • Legal document workflow
  • Sparkle 2 appcast generation
CLIKit
$0free

Sign, notarize, staple and package your Mac app from Terminal, scripts and CI.

Download CLIKit
  • One command release
  • DMG or PKG output
  • Uses your DMGKit templates
  • JSON output and exit codes for CI

DMGKit is sold and delivered through Gumroad. Prices in USD. Taxes may apply.

Questions, answered.

Who is DMGKit for?

DMGKit is for Mac developers shipping direct downloads outside the Mac App Store who want a more visual, repeatable release workflow.

Where do I buy and download DMGKit?

DMGKit is sold and distributed only through Gumroad at buy.dmgkit.app. After purchase, your download is available from your Gumroad receipt and library.

Is it a subscription?

No. DMGKit is a one-time purchase of $24.99 USD for a lifetime license.

Do I need an Apple Developer account?

You can design an installer without one. Signing and notarization require valid Apple Developer credentials, certificates, and the appropriate signing identity.

Can I make a PKG instead of a DMG?

Yes. Use the DMG / PKG switch on the home screen. DMGKit adds your license agreement and can sign, notarize and staple the package.

Can I use DMGKit with Python, Electron, or Tauri?

DMGKit is designed for modern macOS app bundles from native and common cross-platform development stacks.

Do I need Inspector if I have DMGKit?

No. DMGKit includes the same checks on its Reports screen, plus Kit to explain them.

Which Macs are supported?

DMGKit runs on macOS 15 and later.

Make the download
feel like your app.

macOS 15 or later · One-time purchase on Gumroad