LaunchControl is a management tool for launchd(8) that allows you to manage system and user services on your Mac. It supports all documented features of launchd, reports potential problems before a job is even started, and makes sure you always create valid configurations. It supports user LaunchAgents, Global LaunchAgents/Daemons, and System LaunchAgents/Daemons. It shows all services and their respective status at a glance, and services which have not been configured properly are highlighted. You can enable or disable services with a click, and find them with a job filter. Not just a plist editor, it provides a dedicated interface for every configuration key with an adaptive interface that displays only information relevant for the selected job.
Release Notes: This release adds safety dialogs for all destructive actions (enable, disable, move to trash, save, rename); each dialog may be suppressed. It adds keyboard shortcuts for 'File>New' and 'File>Move to Trash'. There are bugfixes: the mouse pointer was not always updated properly when dragging items from the palette, and an error message about an invalid key Label would stick. Unnecessary log messages have been removed.
Tags: launchd, launchctl, daemon, Agent