Vigil
Keeps your Mac awake only while Claude Code, Codex or Cursor are actively working
Vigil uses each coding agent's lifecycle hooks to know when it's working, waiting on input, or done, then holds your Mac awake only for that stretch — including while sub-agents run after the main turn ends. It explicitly won't override macOS: closing the lid, choosing Sleep, or a lock screen always wins, and there's no permanent keep-awake switch to forget about. It discards prompt text, tool output and transcripts before writing hook events, with no analytics or crash reporting at all.

What holds up
- +Publishes what it will not do — never overrides macOS sleep, lid-close or lock screen
- +Discards prompt text, tool output and transcripts before writing any hook event
- +$3.99 one-time payment activates two Macs — no subscription or Vigil account
Mind the limits
- −macOS only — Windows and Linux agent users get no equivalent
- −No free trial — you pay $3.99 upfront, backed only by a 30-day refund window
Picked here? Add the badge
Put it on your site. It links back to this page. Free for every listed product.
<a href="https://stillworks.dev/products/p/vigil/"><img src="https://stillworks.dev/badge/vigil.svg" alt="Picked by StillWorks" width="230" height="54"></a>