Launchd Task Scheduler
A visual interface for macOS task scheduling. Create, edit, and manage launchd jobs without touching the terminal.
launchd is powerful. Its XML isn’t.
macOS uses launchd as its native process manager—far more capable than cron, deeply integrated with the OS, and essential for reliable automation. The catch: configuring it means hand-editing verbose XML property lists and debugging them in the terminal.
Launchd Task Scheduler gives you a clean, native Mac interface on top of all that power. Build jobs visually, set triggers with a few clicks, and let the app generate correct plists every time.
What you can do
📅 Schedule triggersRun jobs at intervals, on specific dates, on a calendar, or at login.
📥 Event triggersWatch for file changes, paths mounting, network state, or directory content.
🔄 Crash recoveryConfigure KeepAlive, throttle intervals, and automatic restart on failure.
🛠 Resource controlsSet nice (CPU priority), I/O priority, and memory limits per job.
👁 Job browserView every launchd job on the system—LaunchAgents and LaunchDaemons alike.
📝 plist editorFull-featured property list editor for when you need low-level control.
⚡ Instant load/unloadLoad, unload, start, and stop jobs in one click without touching Terminal.
🔄 Simplified modeA streamlined view that hides advanced options until you need them.
No subscriptions. One purchase gives you the full app with every feature. Updates included.
How it works
Browse existing jobsSee every LaunchAgent and LaunchDaemon already registered on your system. Filter, search, and inspect their configuration.
Create or editBuild a new job from scratch or modify an existing one. The form-based editor validates your configuration as you go.
Set triggersChoose calendar schedules, intervals, file-watch paths, network events, or login hooks. Combine multiple triggers on a single job.
Load and runOne click loads your job into launchd. Monitor status, check exit codes, and stop or unload when you are done.
See it in action



Common use cases
- Automated backups — run rsync, Time Machine scripts, or cloud-sync tools on a schedule.
- Development workflows — start local servers, compile assets, or clear caches at login.
- System maintenance — rotate logs, clean temp files, or run health-check scripts daily.
- File watchers — trigger scripts whenever a file or folder changes.
- Network-aware tasks — run jobs when a specific network becomes available.
Technical details
- Platform: macOS
- Interface: Native macOS (AppKit)
- Distribution: Mac App Store
- Scope: User LaunchAgents and system LaunchDaemons
- Output format: Standard macOS .plist files
- Privacy: No network access. Runs entirely on your machine.
Take control of your Mac’s automation.
