Caffeine prevents your Mac from going to sleep by using core services within macOS to instruct the system to remain active. Contrary to popular belief, it is not simply a wrapper around the built in caffinate command, but instead directly utilizes the same system APIs.
The goal of Caffeine is to be very simple to use, and to stay out of the way so that it doesn't interfere with your productivity.
When you first launch Caffeine, the Welcome window will give you a brief introduction. A coffee cup icon will be placed in your menu bar, and you can simply click it to toggle Caffeine on and off -- an empty cup means Caffeine is not enabled, while a full cup means it is enabled, and your system will remain awake until you disable it again.
You can right click the icon to access a menu, which will allow you to access the preferences, activate Caffeine for a short duration, as well as to quit Caffeine if needed.
Yes! The latest version of Caffeine includes support for Mojave. Due to stronger security and privacy controls, you'll be prompted to grant Caffeine access to use Accessibility features on your Mac.
If you're having trouble getting your Mac to stay awake on Mojave, please go to System Preferences > Security & Privacy > Accessibility and look for Caffeine in the list of applications. Ensure that the checkbox beside it is checked. If Caffeine does not appear in the list, click the + button at the bottom and add it to the list, then check the box to grant permissions.
Yes, Caffeine is open source software. It is licensed under the MIT license, and the source code can be viewed here.
Send us a message! We'd be glad to help you.