Menu bar and tray utility for Mac and PC

Awake when it matters.Asleep when it doesn’t.

Doze keeps your MacPC awake for a download, a render or a coding agent finishing the job, then lets it sleep, always after a final warning you can cancel.

Free · No account · No telemetry · macOS 13+Windows 11

Starting a two-hour Keep Awake session from Doze’s menu on macOSStarting a two-hour Keep Awake session from Doze’s menu on Windows

Your computer, on your schedule

One click from the menu barsystem tray: keep awake, set a timer, or let playback decide when it’s bedtime. Everything else stays out of your way.

One evening with Doze

Friday · 21:40 → 00:57

  1. Start an export. Keep Awake · 2 hours.

  2. A film in bed, with Sleep after playback stops on.

  3. Credits end. The five-minute warning appears.

  4. Sleep. Nobody had to get up.

Keep Awake

Awake for exactly as long as you need

Fifteen minutes, two hours, until 11:30, or indefinitely. The time left sits beside the menu bar icontray icon, and Overview lets you extend or stop with one click. Normal sleep settings apply again the moment it ends.

Awake for exactly as long as you need on macOSAwake for exactly as long as you need on Windows

Power Timer

Sleep, shut down or lock on a timer

Pick an action, a duration or a time of day, and walk away. Your MacPC stays awake until the timer finishes, then Doze sleeps, hibernates, shuts down, locks or turns the display off.

Sleep, shut down or lock on a timer on macOSSleep, shut down or lock on a timer on Windows
Doze never takes a power action you didn’t ask for, and never without a warning you can cancel.
The one rule

After Playback

Fall asleep to a film. Doze handles the rest.

Turn on Sleep after playback stops before you press play. When the credits end and the computer goes quiet and untouched, the final warning begins. Pause or touch the trackpadmouse and it waits again. Doze never records audio.

Fall asleep to a film. Doze handles the rest. on macOSFall asleep to a film. Doze handles the rest. on Windows

Final warning

Nothing happens without a warning you can cancel

Every power action starts with a floating countdown. Snooze it for 15 minutes, cancel it, or choose Stay Awake. It feels at home on both systems: SwiftUI with Liquid GlassWinUI 3 with Mica.

Nothing happens without a warning you can cancel on macOSNothing happens without a warning you can cancel on Windows
Silence is never treated as success. If an agent goes quiet, Doze waits, then simply lets go.
Agents, safely

For coding agents

Finish the refactor, then go to sleep

Claude Code, Codex and other MCP clients can ask Doze to stay awake while they work, then sleep when every agent is done. You approve each one, and a lost connection releases after 30 minutes without acting.

Finish the refactor, then go to sleep on macOSFinish the refactor, then go to sleep on Windows

Command line

Jobs without an agent

Wrap any command and Doze keeps the computer awake until it succeeds, then runs the action after the final warning. A failed job or Ctrl-C releases without acting.

# keep awake until the export succeeds, then sleep
$ doze run --then sleep -- ffmpeg -i in.mov out.mp4

# follow a process that is already running
$ doze watch --pid 1234 --then shutdown

Built for everything that runs late

From overnight builds to the last ten minutes of a film, Doze keeps the right things going.

Quiet by design

Local
No account, cloud service or network endpoint. The agent bridge listens only on loopback.
Private
No telemetry and no recorded audio. Logs are opt-in and bounded.
Honest
No simulated input. Doze uses the system’s own power assertions and releases them on quit.

Free. For Mac and PC.

No price, no subscription, no account. Download it and put your computer on a sensible bedtime.

macOS

macOS 13 Ventura or later

  • Menu bar app with SwiftUI settings
  • Liquid Glass on macOS 26
Download for macOS

Windows

System tray app for Windows

  • WinUI 3 settings with Mica
  • Native tray menu and countdown
Download for Windows

Questions before bed

Does Doze listen to my audio?

No. On Windows it reads the system’s output level meters; on macOS it asks Core Audio whether an output device is running and not muted. Nothing is recorded, captured or inspected, and no recording permission is requested.

What happens if I’m still using the computer?

After Playback needs both silence and inactivity before it warns you, and using the computer during the countdown cancels it. Timers always show the final warning with Cancel, Snooze and Stay Awake.

What if a coding agent crashes halfway through?

Agents renew a lease while they work. If one goes quiet, Doze keeps the computer awake for up to 30 minutes, then releases it without running any completion action.

Which systems are supported?

Windows, and macOS 13 Ventura or later. Liquid Glass appears on macOS 26 and later; earlier releases use native materials.

How much does it cost?

Nothing. Doze is completely free: no subscription, no ads and no in-app purchases.

Does it phone home?

No account, no cloud, no telemetry, no ads. Preferences and optional diagnostics stay on your computer.

Your computer knows when it's bedtime.

Download for macOSDownload for Windows