DMGKit Download
Compare

Find the right tool
for your release.

Pick any two apps to see what each one does, side by side. DMGKit and CLIKit are shown first.

YesPartlyNoNot stated on the vendor’s page
FeatureDMGKitCLIKit
TypeMac appCommand-line tool
Price$24.99 one-timeFree
Minimum macOSmacOS 15macOS 14.6
DMG design
Visual DMG designerYesNo
Background built in the appYesNo
Reusable templatesYesYes
Same design from app and command lineYesYes
Light/Dark preview of the windowYesNo
Building
Builds a DMGYesYes
Builds a PKG installerYesYes
Multi-language license agreementYesYes
Built-in license editor with auto-translateYesNo
Choice of compression formatsYesYes
EncryptionNoNo
Signing and notarization
Signs the app bundleYesYes
Signs the DMGYesYes
Signs the PKGYesYes
NotarizesYesYes
Staples the ticketYesYes
Notarizes the app before packagingYesYes
Notarizes an existing DMG or PKGYesYes
Checks signing and notarization after releaseYesYes
App Store Connect API keyYesYes
Inspecting files
Inspects DMG filesYesYes
Inspects PKG filesYesYes
Inspects the app inside a DMGYesYes
Signature, developer and Team IDYesYes
Gatekeeper decisionYesYes
Notarization and stapled ticketYesYes
Installer scriptsYesYes
Flags privileged or sensitive commandsYesYes
Trust score and plain-language verdictYesYes
Full file browser of a packageNoNo
EntitlementsYesYes
Flags entitlements that relax securityYesYes
Compare two packagesNoNo
Menu bar or one-click accessNoNo
Automation
Command-line toolPartlyYes
Xcode archive post-actionYesYes
Headless / CI without FinderPartlyYes
Stable, documented exit codesNoYes
JSON outputNoYes
Extras
Sparkle 2 appcast generationYesNo
Offline AI assistantYesNo
FreeNoYes

Competitor facts come only from each vendor’s own website, App Store page, README or documentation, read on October 23, 2026. Prices are in US dollars and can change. “Not stated” means the vendor’s page doesn’t mention the feature, not that the product lacks it.

In short

Mac app · $24.99 one-time

DMGKit

A Mac app for developers who ship outside the Mac App Store. Design the DMG window visually, build a DMG or PKG, then sign, notarize, staple and check it. Also manages license agreements in 21 languages, generates Sparkle 2 appcasts, inspects DMG and PKG files and includes Kit, an on-device assistant.

Choose DMGKit if you want one Mac app for the whole release, from designing the installer window to the Sparkle appcast.

Only DMGKit

  • Visual DMG designer
  • Background built in the app
  • Light/Dark preview of the window
  • Built-in license editor with auto-translate
  • Sparkle 2 appcast generation
  • Offline AI assistant
Command-line tool · Free

CLIKit

A free command-line tool built on the same engine as DMGKit. It signs, builds the DMG or PKG, notarizes, staples and checks from Terminal, scripts and CI, with stable exit codes and JSON output. It has no visual designer, but it can use a Designer template saved in DMGKit.

Choose CLIKit if you release from Terminal, scripts or a CI server and want the same DMG that DMGKit makes, for free.

Only CLIKit

  • Stable, documented exit codes
  • JSON output

Both

Reusable templates · Same design from app and command line · Builds a DMG · Builds a PKG installer · Multi-language license agreement · Choice of compression formats · Signs the app bundle · Signs the DMG · Signs the PKG · Notarizes · Staples the ticket · Notarizes the app before packaging · Notarizes an existing DMG or PKG · Checks signing and notarization after release · App Store Connect API key · Inspects DMG files · Inspects PKG files · Inspects the app inside a DMG · Signature, developer and Team ID · Gatekeeper decision · Notarization and stapled ticket · Installer scripts · Flags privileged or sensitive commands · Trust score and plain-language verdict · Entitlements · Flags entitlements that relax security · Xcode archive post-action

Which one do I need?

I just want to check if a downloaded installer is safe to open.

Use DMGKit Inspector (free). It tells you who signed it, whether Apple notarized it, whether Gatekeeper accepts it and, for PKG installers, whether it runs scripts with system-level commands. No tool can promise a file is harmless; Inspector shows you the evidence Apple’s own tools report.

I’m a developer and I want a beautiful, signed, notarized DMG.

Use DMGKit. Design the window, export, and DMGKit signs, notarizes, staples and checks everything.

I release from a script or a CI server.

Use CLIKit (free). Design once in DMGKit (optional), save the template next to your app, and run clikit start in your pipeline. The DMG matches the one DMGKit would make, without Finder or a logged-in desktop.

Do I need DMGKit to use CLIKit?

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.

Do I need Inspector if I have DMGKit?

No. DMGKit includes the same checks on its Reports screen, plus Kit to explain them. Inspector is for people who only want the checks, or want them one click away in the menu bar.

Can I make a PKG instead of a DMG?

Yes, in DMGKit (DMG / PKG switch) and CLIKit (--format pkg). Both add your license agreement and can sign, notarize and staple it.

Can I notarize a DMG or PKG I already have?

Yes. Import it into DMGKit, or run clikit notarize file.dmg.

Where are my passwords stored?

Nowhere in DMGKit or CLIKit. Notarization uses a notarytool keychain profile (stored by macOS in your keychain) or an App Store Connect API key (.p8 file). DMGKit keeps its copy of the key in a private folder that only your user account can read.

Can I notarize with an App Store Connect API key instead of an Apple ID?

Yes, in both DMGKit and CLIKit. It’s handy for teams and shared build Macs, because no Apple ID or app-specific password is involved.

Can I release straight from Xcode?

Yes. DMGKit’s Settings > CLIKit > Xcode Archive Action gives you a script for Xcode’s Archive post-actions. After every Archive, CLIKit makes the DMG or PKG, signs, notarizes and staples it.

Which compression should I pick?

Keep zlib if your users might be on very old Macs. LZFSE makes smaller DMGs that open faster and works on macOS 10.11 or later, so it suits almost everyone today. LZMA is the smallest, but it takes longer to build and open, and needs macOS 10.15 or later.

Can I see what permissions an app asks for before installing it?

Yes. DMGKit Inspector, DMGKit’s Reports screen and clikit inspect list the app’s entitlements and warn about ones that relax macOS security.

Does it work with Electron, Tauri, Python or other non-Xcode apps?

Yes. DMGKit and CLIKit work with any macOS .app bundle.

Does it work offline?

Designing, building and inspecting work offline. Signing needs Apple’s timestamp server, and notarization needs Apple’s notary service. Kit works offline once its model is available.

Which macOS do I need?

DMGKit: macOS 15 or later. CLIKit and Inspector: macOS 14.6 or later. The modern disk image tools option needs macOS 27.

Sources

Build, sign, notarize, and package
in one native workspace.