LaunchControl is the new face of launchd(8). It allows you to manage system- and user services on your Mac. Use it to:
-start programs automatically when certain conditions are met (date, existence of a directory, network status, …)
-start/stop jobs manually when you need them with just a klick
-automatically restart programs when they crashed
-fine tune existing services
-find (and remove) services installed by applications
-discover what is possible with launchd(8)
LaunchControl supports all documented features of launchd(8). It reports potential problems even before a job is started and makes sure you always create valid configurations. LaunchControl is not sandboxed. It supports user LaunchAgents, Global LaunchAgents/Daemons and System LaunchAgents/Daemons.
See the big picture…
See all services and their respective status at a glance. Services which have not been configured properly are highlighted. Enable or disable services with a single click. Long list of jobs may be filtered. You find what you are looking for in an instant.
…and the gory details
LaunchControl is not just another .plist editor. It provides a dedicated interface for every single launchd configuration key. The interface is adaptive. It displays only information that is relevant for the selected job.
Discover what's possible
launchd(8) currently supports some 36+ documented keys. LaunchControl makes it easy to discover them. Every key in the palette panel is annotated, so you don't have to consult the man page. Search them by category, name or description. Once found, drag an item from the palette section to the configuration section to add this key.
Comments and Reviews
I just came across version 2 which raises the bar again. It now has a sleek and modern UI, shows logs in-app, and has powerful filtering features that greatly increase oversight.
Probably there is no easier way to program automatic jobs in Mac. Also, the app support is outstanding, I had an issue solved in less than 5 minutes.
Simply the best utility of its kind. Has helped me fix many many issues and improve the performance of my Mac.