Back to Portfolio
View on GitHub

Jamf Pro ToolProduction Ready
DDM macOS Update Reminder
A Swift-based macOS binary delivering prominent, configurable end-user notifications for Apple's Declarative Device Management (DDM) enforced macOS updates.
About This Project
This tool addresses a key limitation in Apple's DDM system—its built-in update notifications are too subtle. The project provides an alternative notification system using swiftDialog, entirely configurable through Jamf Configuration Profiles without requiring script redeployment.
Key Features
Configuration Profile driven - all settings managed via Jamf
Self-healing schedule with watcher daemon auto-sync
Flexible deferrals that decrease toward deadline
Meeting awareness - delays notifications during presentations
Health monitoring via Extension Attributes
Self-managing LaunchDaemon
Unified logging with native macOS logging
Requirements
- macOS 12.0+ (Monterey or later)
- Jamf Pro or compatible MDM
- Apple Silicon or Intel Mac
- swiftDialog (auto-installed if enabled)
Tech Stack
SwiftShellJamf ProDDMswiftDialog
License
MIT License
Slack Support
Get direct support from the MacJediWizard team in our private Slack channel.
Need Help?
We offer professional support and custom development for this project.
Need Custom Development?
We can customize this tool for your environment or build something completely new.