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.


Support & FAQ · Privacy Policy