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
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.
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.
02
Tune package details
Configure assets, scripts, signing, and metadata in a single interface with immediate feedback.
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.