Keep your Mac awake,
without cooking it.

A tiny menu-bar app that stops your Mac from sleeping — even with the lid closed — and bows out automatically before it overheats or drains.

Fri 9:41
Insomniac
Stay Awake
Lid-closed sleep prevented · 58:30 left
⏱ Auto-off1 hour ▾
Low risk suggests 1h

Cool and on AC power — safe to keep your Mac awake for a while.

Nominal AC 21°C

Features

One switch. Smart safety underneath.

Everything you need, nothing you don't.

Lid-closed stay-awake

Flip one switch and your Mac keeps running with the lid shut — perfect for downloads, renders, or an external display.

Lid closed · still awake
Stay Awake
58:30 left
⏱ Auto-off1 hour ▾

Thermal & battery safety

Stops on its own if your Mac gets too hot or the battery runs low — protecting your hardware.

Auto-off timer

Pick a duration and it switches off by itself, so you never forget.

Smart advice

Suggests a safe duration from current heat & power.

Use cases

Close the lid. Keep going.

For the long-running work you don't want to babysit.

Running an AI agent

A coding agent or local LLM keeps working while you close the lid and step away.

Won't pause

Building an app or APK

Long Xcode or Android builds finish even after you shut the lid and carry your Mac away.

Won't pause

On the move, on AC

Heading out with your charger? The job stays alive the whole way there.

Won't pause

Downloads & exports

Big transfers, renders, and video exports complete unattended, lid-closed.

Won't pause

Get started

Set up in three steps

About a minute. Do them in order and you'll never hit a security warning.

1

Install

Open the downloaded insomniac.dmg and drag Insomniac onto the Applications folder. You can eject the disk image afterward.

Opened it already and macOS said it “can't be verified”? Don't panic — that's expected for a not-yet-notarized app, not a sign anything's wrong. Click Done (never “Move to Bin”), then do step 2. See what it looks like ↓

2

Clear it for launch — before you open it

This is a free test build (not yet through Apple's paid notarization), so macOS quarantines it. Open Terminal (⌘ Space → “Terminal” → Return), paste this, and press Return:

xattr -dr com.apple.quarantine /Applications/insomniac.app

Run this before the first launch and the “Not Opened” warning below never appears. (Already saw it? No harm — just run this, then open again.)

3

Open it & find it

Open Insomniac from Applications — it launches cleanly from now on. It has no Dock icon; it lives in the menu bar at the top-right of your screen. Look for the moon (a welcome guide points right at it on first launch). Click it, flip Stay Awake on, and enter your Mac password when asked.

Expected · safe · one-time

If you see this, don't panic.

Insomniac is code-signed — it just isn't notarized yet (that needs Apple's paid Developer Program). macOS shows this for any app installed outside the App Store without notarization. It's not a sign that anything is wrong with the app.

If it appears: click Donenever “Move to Bin.” Then run the xattr command in step 2 and open the app again.

Best of all: run that command before your first launch (as in step 2) and this dialog never shows up at all.

Changelog

What's new

Version 1.0.3 — latest test release

1.0.3Easier install: the disk image now opens as a guided window, with the one-time setup command shown there and a file to copy it from. Self-healing security: once you've opened the app once, the “unverified” warning never comes back.

1.0.2Custom auto-off length: pick any duration from 10 minutes to 8 hours with a slider, alongside the presets. Redesigned settings: a cleaner, grouped macOS System Settings–style layout with aligned rows.

1.0.1 — Bug fixes for low-battery behavior. The safety advisor now factors in battery level, so it no longer suggests a long session when the battery is low. Turning Stay Awake on when the battery is already at or below your auto-stop limit now shows a clear "plug in first" message instead of asking for your password twice in a row. Also new: an option to turn the screen off when you close the lid during a session.

1.0 — First public test build. Lid-closed stay-awake, the auto-off timer, automatic thermal & battery safety cutoffs, smart duration advice, and a first-launch welcome guide that points you to the menu-bar icon.