"A great utility...its UI is awesome" – Dave Hamilton, Mac Geek Gab & The Mac Observer

Lingon is an easy to use utility that run things automatically on your Mac.

Lingon can start an app, a script or run a command automatically whenever you want it to. You can schedule it to run at a specific time, regularly or when something special happens.

Lingon can also make sure that an app or a script automatically restarts if it crashes. With Lingon you can also remove or change jobs created by other apps that uses the system function called "launchd".

Lingon can do all this for you and much more. And the system handles running the jobs in the background so you don't need to have Lingon open after you have saved your job.

Please note that Lingon 3 can only create and change jobs as the current user. For more advanced features check out Lingon X at the web site.

There are two main ways to use Lingon:

• Edit or delete an existing job (which e.g. another service has created):
- Select the job from the list that you want to edit
- Make the changes you need and choose Save, or choose Delete from the File menu
• Create a new job:
- Choose New from the File menu
- Give the job a unique name
- Decide what you want to run (e.g. a script, an app or a command) and either write the command under Run or use the Choose... button to find the script or app
- Choose when you want the it to run, e.g. if you want it to restart after a crash check the Keep running checkbox
- Choose Save & Load to save the job and load it

What's New

Version 3.1.4

• Fixed a possible crash or problem when saving a job

Ratings and Reviews

A little pricey!


You can remove a job - but what about a button on the UI itself?

Solid, but lots of room to improve

Peter N Lewis

This is a very useful utility, and frankly easily worth the few bucks it costs. It easily allows you to create lauchd LaunchAgents, and is great for moving from cron or other startup systems.

I would be happier if it cost more and got further development, because it definitely needs further work. Obviously, with sandboxing, it can't access the system launch damons/launch agents, although it'd be nice if there was and out-of-app-store addon for that. But even ignoring that, it is badly missing functionality that would improve it: the ability to set stdout/stderr destinations, set arrays of times or days, set "every weekday", control the keepalive flags, etc. Failing that, the ability to edit the plist as a text file within the application would mitigate much of this - that way when you saved changes, at least it could reload the the plist for you.

But all that aside, it is still a useful tool, helpful for setting up the launchd plists even when you need to hand modify them, and at least it tends to preserve the bits it doesn't understand/touch.


Ian Haigh

Lingon *used* to be a great app – you could edit system level launchd items, as well as your own. Now it appears to be limited to only user level items. The interface is bizarre – it appears to be borrowing from iOS, but with no actual advantage. The functionality is crippled, too; if you want to have something run at 15 mins past the hour, the documentation tells you to edit the plist in a text editor, which is precisely what this app is supposed to obviate.

A huge step backward.


Peter Borg Apps AB
973.4 KB
English, Swedish
Age Rating
Rated 4+
© 2005-2015 Peter Borg Apps AB


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer