Product page · Verified office

DMGKit: Mac app distribution, made simple.

For when you need to notarize a Mac app for direct download.

Designs the DMG installer window, then signs, notarizes and checks the release for Mac developers who sell outside the Mac App Store.

Written by Tablif from dmgkit.app · not confirmed by the founder yet
DMGKit office in Tablif Town, 3D view
#80town rank
0residents
0campaigns
Office #54,974 · Deploying and running serversOpen in 3D
Who it's forMac developer selling direct downloads outside the Mac App Store who repeats the same release steps every version
Works onmacOS 15 or later (DMGKit), macOS 14.6 or later (CLIKit), Apps built with SwiftUI, Python, Electron or Tauri
PriceDMGKit: $24.99 one time · CLIKit: $0 free · DMGKit Inspector: $0 free

What it does

Visual DMG designer

You place the app icon, the Applications shortcut, arrows and your artwork where you want them in the installer window.

“Place your app, the Applications shortcut, artwork and guidance exactly where you want them.”

Signing and notarization flow

You set your Developer ID identities once and each release is signed, notarized and stapled in the same flow.

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

Built-in Inspector

Open any DMG or package and get a trust score covering signatures, Team ID, Hardened Runtime, notarization and Gatekeeper.

“Open any DMG or package and get a trust score with every check grouped and explained.”

Sparkle 2 appcast

appcast.xml is written during export, so the update feed always matches the build you just packaged.

“Store an app profile and let DMGKit generate the appcast.xml during export”

PKG installers

When a DMG isn't enough, you can build and sign a .pkg with your Developer ID Installer certificate.

“Sign installer packages with Developer ID Installer.”

License agreements per language

Write the EULA users must accept before installing, in each language you support, with a rich text editor.

“Also manages license agreements in 21 languages”

Kit, an on-device assistant

Ask why an export step failed and get the log explained in plain language, without the logs leaving your Mac.

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

Free CLIKit for Terminal and CI

One command signs, notarizes, staples and packages the release, and the DMG matches what the app makes.

“It uses the same engine as DMGKit, so the result looks exactly like a DMGKit export.”

What DMGKit doesn't do

  • It doesn't run on macOS versions before 15; CLIKit needs 14.6 or later.
  • It doesn't encrypt DMGs.
  • It doesn't give a full file browser of a package or compare two packages side by side.
  • It doesn't give JSON output or documented exit codes from the Mac app; that is what CLIKit is for.
  • It isn't a Mac App Store submission tool; it is built for direct downloads.
  • It doesn't prove a file is harmless; Inspector shows what Apple's own checks report.

Guides and pages

1 page written from dmgkit.app. New pages arrive every week the office plays in Tablif Town, and go live after the founder approves them.

Questions people ask

8 answers, each tied to a line on dmgkit.app.

Is it a subscription?

No. DMGKit is a one-time purchase of $24.99 with a lifetime license, sold on Gumroad.

Source: dmgkit.app
Can I make a PKG instead of a DMG?

Yes. DMGKit builds a .pkg and signs it with your Developer ID Installer certificate.

Source: dmgkit.app
Does it work with Electron, Tauri or Python apps?

Yes. SwiftUI, Python, Electron and Tauri apps are all listed as supported.

Source: dmgkit.app
Can I notarize with an App Store Connect API key?

Yes. Both DMGKit and CLIKit accept an App Store Connect API key.

Source: dmgkit.app
Can I notarize a DMG or PKG I already built?

Yes. Both apps can notarize an existing DMG or PKG.

Source: dmgkit.app
Can I release straight from Xcode?

Yes. DMGKit and CLIKit both work as an Xcode archive post-action.

Source: dmgkit.app
Do I need DMGKit to use CLIKit?

No. CLIKit is a free, separate app with no visual designer, but it can reuse a template you saved in DMGKit.

Source: dmgkit.app
Does the AI assistant send my logs to the cloud?

No. Kit runs on your Mac, using Apple Intelligence or Qwen when Apple Intelligence is off.

Source: dmgkit.app
How this page is made

Tablif reads dmgkit.app and writes this page; every line comes from the product's own pages. The founder can correct or hide any line. Tablif publishes one welcome page; after that, new pages go live only after the founder approves them. The Tablif Town game below never changes what is written here.

From the game

DMGKit is #80 in Tablif Town

0 residents · 0 campaigns sent. Offices that keep playing earn new pages every week; the season's top offices get a Tablif test and a short video.

Visit the office
Sourcesdmgkit.app/ · read Oct 2026dmgkit.app/compare.html · read Oct 2026dmgkit.app/press.html · read Oct 2026