Open Caffeine
Open Caffeine is a macOS menubar utility that keeps your Mac awake for a set time or indefinitely, with separate screen-on control, hotkey toggling, login startup, and Sparkle updates.
What is Open Caffeine?
Open Caffeine is a personal macOS menubar utility that keeps a Mac awake for a chosen duration. It is designed for local use on Apple Silicon Macs running macOS 26 (Tahoe) or later, and the repository notes that it uses a native Liquid Glass interface.
The app provides a simple way to prevent idle sleep, with options for a timed session, a permanent awake state, and a setting to keep the screen on separately from keeping the system awake. It is distributed as an open-source project, and the repository describes local builds rather than code-signed releases.
Key Features
- Menubar-based control: Open Caffeine lives in the macOS menubar, making it easy to start, stop, and monitor an awake session without opening a separate window.
- Timed and indefinite sessions: Users can keep the Mac awake for a chosen duration or select a “Forever” mode for an ongoing session.
- Separate screen-on control: The app includes a “Keep the screen on” option, allowing the display sleep behavior to differ from system sleep prevention.
- Hotkey toggle: A keyboard shortcut can toggle caffeine on or off, which is useful when you want a faster way to control the session.
- Login and appearance settings: The repository mentions a start-at-login toggle, a show-in-dock toggle, and appearance changes that update the menubar icon immediately.
- Auto-updates via Sparkle: Updates are handled through Sparkle using an appcast feed in the repository, with signed release artifacts referenced in the project notes.
How to Use Open Caffeine
Start by building the app from the repository if you want a local copy, then launch it and use the menubar controls to begin a caffeine session. You can choose a preset duration, enter a custom duration in minutes, or turn on Forever mode.
From there, adjust the “Keep the screen on” setting if you want the display to stay awake as well as the Mac itself. If needed, you can also enable start-at-login, use the hotkey to toggle the session, and switch appearance settings to change the menubar icon.
Use Cases
- Preventing idle sleep during a short task: Keep the Mac awake for five minutes while you run a presentation, monitor a download, or step away briefly.
- Keeping a machine awake for a long process: Use Forever mode when you need the Mac to stay active for a prolonged build, transfer, or unattended workflow.
- Managing display behavior separately from system sleep: Turn off “Keep the screen on” when you want the Mac to stay awake but allow the display to sleep.
- Testing sleep and wake behavior: Use the app while checking assertions such as PreventUserIdleDisplaySleep or verifying whether a battery threshold stops the session.
- Using a lightweight menubar control instead of a full app window: Rely on the menubar icon, hotkey, and preference toggles for quick local control.
FAQ
Does Open Caffeine keep both the Mac and the display awake? Not always. The repository explicitly documents a separate “Keep the screen on” option, so screen behavior can be controlled independently from keeping the Mac awake.
Can I set a custom duration? Yes. The manual QA notes mention a custom duration prompt that accepts minutes input.
Does it support automatic updates? Yes. The project notes describe Sparkle-based auto-updates using an appcast feed in the repository.
Is it meant for remote or cloud use? No such workflow is described. The repository presents it as a personal macOS menubar utility for local use.
Is code signing mentioned? The repository notes say there is no code signing and that builds are for local use.
Alternatives
- Built-in macOS sleep and display settings: These provide system-level power management, but they do not offer a dedicated menubar control for temporary wake sessions.
- Other macOS caffeine-style utilities: Similar apps in this category typically focus on preventing idle sleep, though their interfaces, hotkey behavior, and screen-on controls may differ.
- Manual Terminal or
pmsetworkflows: These can change sleep behavior at a lower level, but they are more technical and less convenient for quick on/off use. - Menu bar keep-awake utilities with broader scope: Some tools in this space bundle additional system controls, while Open Caffeine appears focused on a narrow wake-session workflow.
Alternatives
Biji
Biji is a versatile platform designed to enhance productivity through innovative tools and features.
MacSpoof
MacSpoof is a macOS MAC address changer that lets you change or randomize your Wi‑Fi MAC to reconnect and limit device logging on public Wi‑Fi.
Decision Jar
Create virtual jars of options with Decision Jar—shake your phone to pick instantly, use AI suggestions, and view decision logs over time.
Planndu: Daily Task Planner
Planndu is an intuitive productivity application designed to help users organize tasks, manage projects, build routines, and enhance focus using tools like AI generation and a built-in Pomodoro timer.
Carbon Voice
Carbon Voice is an asynchronous voice messaging app for teams with people and AI agents, plus transcribed updates, voice or text replies, and desktop, mobile, watch, and widget access.
MealTime
MealTime is your personal, offline-first recipe companion designed to help you save, organize, plan meals, and generate smart grocery lists, all while keeping your data private.