Design
Build a DMG window that tells customers what to do the moment they open it.
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

Build a DMG window that tells customers what to do the moment they open it.
Signing, notarization, stapling and export settings in a single release flow.
Check package structure and trust details before the download is public.
Export the DMG and your Sparkle appcast, ready to upload.
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.
clikit start builds, signs, notarizes and staples a release.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.

Runs on Apple Intelligence, or on Qwen when Apple Intelligence is turned off.
Ask about an export and get each step in plain language.
Find out why a step failed and what to check next.
Ask where a setting lives or how to do something in DMGKit.
DMGKit now includes the Inspector. Open any DMG or package and get a trust score with every check grouped and explained.

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

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

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

Store an app profile and let DMGKit generate the appcast.xml during export, so updates go out with the same build you just packaged.
Save a layout once and reuse it for every release.
Set the exact installer window dimensions.
Name the mounted disk and give it your icon.
Choose the DMG format and compression level.
Pick Release configuration and Universal builds.
Import images or a .zip pack to use as stickers.
Linear, radial, angular or solid backgrounds.
Sign installer packages with Developer ID Installer.
Write legal agreements per language.
appcast.xml generated as part of export.
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.
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.
DMGKit is a one-time purchase. CLIKit and DMGKit Inspector are free.
Check any DMG or package before you ship it.
Download InspectorEverything you need to design a DMG, prepare a direct release, and make the last mile feel considered.
Get DMGKit on GumroadGet it on SetappSign, notarize, staple and package your Mac app from Terminal, scripts and CI.
Download CLIKitDMGKit is sold and delivered through Gumroad. Prices in USD. Taxes may apply.
DMGKit is for Mac developers shipping direct downloads outside the Mac App Store who want a more visual, repeatable release workflow.
DMGKit is sold and distributed only through Gumroad at buy.dmgkit.app. After purchase, your download is available from your Gumroad receipt and library.
No. DMGKit is a one-time purchase of $24.99 USD for a lifetime license.
You can design an installer without one. Signing and notarization require valid Apple Developer credentials, certificates, and the appropriate signing identity.
Yes. Use the DMG / PKG switch on the home screen. DMGKit adds your license agreement and can sign, notarize and staple the package.
DMGKit is designed for modern macOS app bundles from native and common cross-platform development stacks.
No. DMGKit includes the same checks on its Reports screen, plus Kit to explain them.
DMGKit runs on macOS 15 and later.
A free command-line tool built on the same engine as DMGKit. It signs, builds the DMG or PKG, notarizes, staples and checks your release from Terminal, scripts and CI.
Yes. CLIKit is free.
No. CLIKit works on its own and builds DMGs in the standard DMGKit style. You only need DMGKit to design custom backgrounds (templates) or to install CLIKit from its Settings.
Launch DMGKit and go to Settings > CLIKit, or download it directly from https://dmgkit.app/CLIKit/CLIKit.dmg.
Yes. CLIKit works over SSH and on build machines without Finder or a logged-in desktop, with stable exit codes and --json output.
Yes. Add --format pkg to clikit start.
In your macOS keychain as a notarytool keychain profile, or in an App Store Connect API key file you keep. CLIKit never stores passwords.
CLIKit runs on macOS 14.6 and later.
It tells you whether a DMG or PKG can be trusted before you open it: who signed it, whether Apple notarized it, whether Gatekeeper accepts it and, for packages, whether it runs installer scripts with risky commands. You get a trust score with every check explained.
Yes. DMGKit Inspector is free.
No. Inspector is for anyone who downloads software, as well as developers checking their own releases.
No. Inspector never changes the file you check.
No tool can promise a file is harmless. Inspector shows you the evidence Apple’s own tools report.
DMGKit Inspector runs on macOS 14.6 and later.
macOS 15 or later · One-time purchase on Gumroad