Built for autonomous coding agents

Your agents are working.
Close the lid. Walk away.

Nosleep keeps your Mac awake while your coding agents finish the job — lid shut, in your bag.

Still working.

Nosleep keeps your Mac awake.

Close the lid.
Walk away.

Your Mac sleeps when the work is done.

Scroll to close

Works with the tools you already use.

Claude CodeAutonomous CLI agent
OpenAI CodexCoding & execution agent
GeminiMultimodal coding model
Antigravity
AntigravityAutonomous agentic IDE
OpenCode
OpenCodeOpen-source terminal agent
CursorAI-first code editor

Awake while they work.
Asleep when they're done.

01

Working → Awake

Your agent is running. Nosleep keeps your Mac awake.

02

Finished → Release

When the work ends, Nosleep releases protection automatically.

03

Done → Normal sleep

Your Mac returns to normal sleep.

Battery-safe

Set a battery floor. Nosleep releases protection before your Mac runs down.

Local-first

Agent state and usage metadata stay on your Mac.

Agent-aware

Protection follows real agent activity instead of a timer.

Close the lid.
Walk away.

Frequently asked questions

Nosleep keeps your Mac awake while supported coding agents are actively working, then releases protection when the work ends.

That is the core use case. Nosleep keeps the machine awake while supported agent work continues, subject to your power and battery-safety settings.

Claude Code, Codex, Gemini, Antigravity, OpenCode and Cursor, with integration depth varying by tool.

Nosleep is local-first and is designed around operational agent state and usage metadata rather than collecting your prompts or code.

Nosleep can release wake protection at your configured battery floor.