NoDecaf
Keep your Mac awake, exactly when you need it.
Stay awake, on your schedule.
NoDecaf is a lightweight menu bar app that prevents your Mac from sleeping — but smarter than a simple toggle. Set triggers based on running apps, schedules, and context, and let NoDecaf handle the rest.
Triggers
Create rules that activate automatically, without ever touching the menu bar.
App Triggers
Keep your Mac awake based on what you're actually using.
- Running — While a specific app is running
- Frontmost — Only while that app is the active window
- On Launch — For a fixed window after the app launches
Perfect for video calls, long builds, renders, and streaming sessions.
Schedule Triggers
Activate on specific hours of the day. Daily ranges and overnight ranges (e.g. 22:00 → 06:00) are both supported. Great for meetings, focus blocks, and overnight downloads.
Context Triggers
React to what's happening on your Mac.
- Fullscreen App — Stay awake while any app is in fullscreen mode
- External Display — Stay awake while an external display is connected
Date-Range Scoping
Limit any trigger to a specific period — useful for travel, crunch weeks, or event coverage.
Built for macOS
- Menu Bar First — Lives quietly in the menu bar; no Dock icon, no clutter
- Status at a Glance — Icon and remaining time visible in the menu bar label
- Quick Shot Sessions — One click starts a timed session (30m, 1h, 2h, 4h, 8h, or unlimited) without touching your triggers
- Keyboard Shortcuts — Toggle, extend, and end sessions entirely from the keyboard
- URL Scheme — Start, stop, and manage sessions from Shortcuts, Raycast, Alfred, or any scripting tool via
nodecaf:// - Native SwiftUI — Built to feel right at home next to macOS system apps
Available in 2 Languages
English and Korean.
Privacy First
NoDecaf does not collect, store, or transmit any personal data. There are no accounts, no tracking, and no network calls. Every setting lives locally on your Mac.