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.
Works with the tools you already use.
Awake while they work.
Asleep when they're done.
Working → Awake
Your agent is running. Nosleep keeps your Mac awake.
Finished → Release
When the work ends, Nosleep releases protection automatically.
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.
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.