Caffeinate — Keep Screen Awake - One click keeps your screen awake, with a built-in timer

by
Stops your screen sleeping — click once, that's it. Pick 30m, 1h, 2h, 4h, or forever; the toolbar badge counts down what's left. Most keep-awake extensions fake it with a hidden looping video. Caffeinate uses the chrome.power API, so it works after the popup closes and the tab loses focus — where wakeLock dies. Timers use chrome.alarms and survive browser restarts. "Keep screen lit" holds the display on, not just the system. No account, no data collected.

Add a comment

Replies

Best
Hey hunters 👋 Same annoyance every week: a long build running, a dashboard up on the second screen, a doc I'm halfway through — and the machine dozes off anyway. macOS has `caffeinate` in the terminal for exactly this. I wanted it as one click in the browser. Click once, pick how long (30m / 1h / 2h / 4h / forever), and the toolbar badge counts down. The detail I care about most: it uses the chrome.power API, not wakeLock. wakeLock dies the moment the tab loses focus — exactly when you need it alive. Timers run on chrome.alarms so they survive the service worker going idle, and state comes back after a browser restart. No account, no analytics, no data collected. Free. Shoutout to App Store Screenshots (parthjadhav.com/products/app-store-screenshots) — every screenshot in this gallery was made with it. Would love feedback — especially on which durations you'd actually reach for.