macOS installer builder for release-focused teams

Build macOS DMG and PKG installers with a native workflow.

PKGSmith is a macOS package builder for engineering and IT teams that need repeatable installer builds, clean diagnostics, and release-ready artifacts built from JSON-based project files that are easy to review, version, and automate.

DMG + PKG

Single toolchain

Local-first

Git-friendly projects

Readable logs

CI-ready diagnostics

PKGSmith Project Builder

Features

Everything needed to ship installer releases with confidence

Purpose-built for macOS distribution workflows, from first package draft to production release artifacts.

Project-first builds

Keep installer settings in source control with deterministic JSON project files your team can diff, review, and rebuild.

Signing and notarization ready

Prepare macOS-ready artifacts with built-in hooks for signing identities and notarization steps.

Fast release iteration

Update package metadata, scripts, and assets quickly without rebuilding from scratch.

Clear build diagnostics

Readable logs and failure surfaces built for local debugging and CI triage.

Guided project setup

Open a new DMG or PKG project with guided defaults, then dial in exactly what your release needs.

Local-first architecture

No SaaS dependency. Human-readable JSON projects live with your repository and deployment tooling.

Workflow

A straightforward release path from settings to signed artifacts

PKGSmith is designed around the real sequence release teams follow, with fewer context switches and clearer output.

  1. 01

    Create or import a project

    Open a new project or load an existing JSON-based `.pkgsmith` project so output settings stay consistent across machines and builds.

  2. 02

    Tune package details

    Configure assets, scripts, signing, and metadata in a single interface with immediate feedback.

  3. 03

    Build, verify, and ship

    Generate DMG/PKG artifacts, inspect logs, and hand off installer output to release or CI workflows.

Use Cases

Built for real macOS packaging workflows

PKGSmith fits the installer workflows release teams actually need to ship, from customer-facing distribution to internal deployment and CI automation.

Commercial macOS app releases

Create polished DMG and PKG installers for customer downloads, beta programs, and repeatable release candidates.

Internal tools and fleet deployment

Package signed installers for MDM, IT rollout, and managed macOS environments with consistent metadata and scripts.

CI-driven packaging workflows

Keep JSON-based `.pkgsmith` files in git and trigger repeatable installer builds from automation when release steps need to stay deterministic.

Pricing

Simple one-time pricing for individuals and teams

License includes: up to 2 active machines, unlimited projects, and full DMG/PKG workflows.

PKGSmith is free to use. Saving projects and opening existing projects in the app requires a license. The build-only CLI can still build existing project files, so you do not need to manage licenses in CI or other automations.

Need invoicing, or larger seat counts? Contact support.

License

One simple price for PKGSmith.

PKGSmith is free to use. Saving projects and opening existing projects in the app requires a license. The build-only CLI can still build existing project files, so you do not need to manage licenses in CI or other automations.

  • Unlimited projects
  • Repeatable DMG/PKG builds
  • Signing workflow helpers
  • Readable build logs
  • License valid for 2 machines

FAQ

Answers to common release and licensing questions

If you need custom procurement or deployment guidance, our team can help.

Who is PKGSmith built for?

Developers and macOS admins shipping internal tools, commercial apps, and managed fleet software.

Can I use PKGSmith in CI/CD pipelines?

Yes. `.pkgsmith` projects are deterministic JSON files, so they work well with git diffs, code review, generated configuration, and repeatable CLI builds in automation.

Does PKGSmith support both DMG and PKG output?

Yes. You can manage DMG and PKG projects side by side and keep each release path repeatable.

Is this a subscription?

No. Pricing is one-time. Team licensing is available through support.

Can I use PKGSmith without a license?

Yes. PKGSmith is free to use. Saving projects and opening existing projects in the app requires a license. The build-only CLI can still build existing .pkgsmith files, so you do not need to manage licenses in CI or other automations.