Claude Code · Codex · Aider · Gemini · Cursor · opencode

Your Mac, on night shift.

Your Mac sleeps, and the agent's run dies with it. UnIdle keeps the Mac awake while an agent works — screen locked, even lid shut — and taps you when it needs a yes.

Free · macOS 14 or later · Apple silicon and Intel · Notarized by Apple · No account
One icon, four states
OffYou switched it off.
Standing byNo agent working. Your Mac sleeps as usual.
Keeping awakeAn agent is working. Sleep is held off.
Needs youAn agent is waiting for your answer.

Same Mac. Same agent. Same night.

On battery, closing the lid sleeps a Mac instantly — whatever is running. Watch the panel under each one.

Without UnIdle
With UnIdle
claude · billing-v2 Running behind the lock screen 41:07
Lock and leave

Lock the screen. The agent won't notice.

One shortcut locks your Mac and lets the display turn off. Locking never pauses a process — only sleep does, and UnIdle holds sleep off until the work is done.

⌥ option⌘ command L
Lid shut on battery PRO

One password. Once.

The usual keep-awake request — the one caffeinate makes — doesn't stop lid-close sleep. UnIdle installs one small helper that switches lid-close sleep off only while an agent is working, then hands sleep straight back.

1Click Set Up… in UnIdle's settings.
2Enter your Mac's password when macOS asks to install UnIdle's helper. It's never asked again.
3Close the lid whenever you like. If UnIdle quits or crashes, the helper turns sleep back on at once.

Every agent. One icon in the menu bar.

Claude Code in Ghostty, Codex in iTerm2, Aider in Terminal, Gemini in Warp — one glance shows which are working and which are done. When Claude Code stops to ask permission, UnIdle shows it — and with Pro, so does your phone.

Simple by design

One panel. Three things to touch.

UnIdle does one job, so it doesn't need dials. Click the icon and everything it does is right there. Alerts, battery floor and lid-close live in Settings — set them once and forget them.

1Choose when to stay awake

Leave it on AI Active and forget it. Your Mac stays up while an agent works and sleeps when it's done.

2See every agent

Which ones are working, which are done, and which one is waiting for your yes.

3Lock and leave

One click or one shortcut. The screen locks, the display sleeps, the agent keeps going.

Fan curvesTemperature gaugesA dozen switchesAccounts

Free to keep. Pro once.

No subscription and no account. Try every Pro feature free for 14 days — no card needed.

Free
$0forever
Detects Claude Code, Codex, Aider, Gemini, Cursor and opencode
Keeps the Mac awake while an agent works, lid open
Lock and leave with ⌥⌘L
Mac alerts when an agent finishes or needs permission
Battery floor and launch at login
Pro14-day free trial
$12once · on 2 of your Macs · updates included
Everything in Free
Keeps running with the lid shut on battery
Phone alerts when an agent needs you
Scheduled deactivation
Mouse motion mode
Buy Pro — $12 Gift Pro to a friend
Or try it first: install UnIdle, then choose Start 14-day trial in Settings. No card, no account.

Questions

Does it drain my battery?

Only while an agent is working — that's the point. When every agent finishes, UnIdle lets go and your Mac sleeps on its normal schedule. You can also set a battery floor: below it, UnIdle stops holding the Mac awake.

What does the lid-close setup install?

One small helper, installed through macOS's standard "install a new helper tool" prompt. It can do exactly one thing — switch pmset disablesleep on and off — and only accepts requests from UnIdle itself. It's only switched on while an agent is working, and "Restore all sleep settings" removes the helper in one click, no password.

Does locking the screen stop the agent?

No. Locking and display sleep never pause a process. Only system sleep does, and that's what UnIdle prevents.

Which agents does it work with?

Claude Code, Codex, Aider, Gemini CLI, Cursor and opencode, in any terminal. Claude Code reports its exact state through its own hooks, including the moment it stops to ask for permission. For the others, UnIdle tells working from idle by watching local activity — CPU, session logs, child processes and network — all on your Mac.

Is it safe to install?

Yes. UnIdle is signed with an Apple Developer ID and notarized by Apple: Apple scans every build for malware before it ships, and macOS checks that ticket when you open the app, so it opens without a Gatekeeper warning. Updates are signed too, and UnIdle refuses any update that isn't.

Does UnIdle edit my Claude Code config?

Yes, to know exactly when Claude is working, finished, or waiting on you. It adds a few hook commands to ~/.claude/settings.json (and any .claude-account* variants) that call a tiny server on your own Mac. Settings › General › Disconnect from Claude Code removes every line it added, and so does uninstalling.

Does the phone alert send my code anywhere?

It's off by default. When you turn it on, the alert carries only the project folder's name and what happened ("finished", "needs permission", "has a question") — never your code, prompts, commands or Claude's replies. Those stay in the alert on your Mac. It goes through a randomly generated private topic on the public ntfy.sh service, to the free ntfy app on your phone.

What happens if UnIdle quits mid-run?

The helper turns sleep back on the moment UnIdle stops — even after a crash — so your Mac is never left unable to sleep. After a power loss, UnIdle restores it on the next launch.

How do I uninstall UnIdle?

Settings › General › Uninstall UnIdle… removes everything it added — the lid-close helper, Claude Code hooks, login item, permissions and settings — then moves itself to the Trash. No password. Your licence key is copied to the clipboard and this Mac's slot is freed, so you can use it again.

Is Pro a subscription?

No. Pro is $12, paid once, with updates included. Try every Pro feature free for 14 days first — no card, no account. If you don't buy, Free keeps working after the trial ends.

How many Macs can I use Pro on?

Two. One licence covers two of your own Macs — say, a laptop and a desktop. Replacing one? On the old Mac, open Pro › Manage › Deactivate this device, then paste your key on the new Mac. If the old Mac is lost or broken, email hello@unidle.app and we'll free it for you.

Can I give Pro as a gift?

Yes. Choose Gift Pro to a friend under the Pro price, enter their email and an optional message, and pay as usual. We email the licence key straight to them, with a copy to you in case it lands in their spam.

What about new features?

UnIdle is actively developed, and new features ship as regular updates. When a new feature is part of Pro, everyone who already bought Pro gets it at no extra cost — you don't pay twice. More advanced features are already on the way.

Go home.
Let it finish.

Free · macOS 14 or later · Apple silicon and Intel · Notarized by Apple