Desktop apps
Let Codex inspect and interact with supported Mac apps through Computer Use.
Keep your Mac awake while Codex works across desktop apps, the browser and terminal—even with the lid closed.
This beta isn’t notarized by Apple, so macOS asks you to confirm the first launch. Installation instructions
Let Codex inspect and interact with supported Mac apps through Computer Use.
Keep testing websites, checking pages and capturing browser screenshots.
Keep builds, tests and SSH deployments running.
Give Codex the task on your Mac.
Choose Manual or Until agents finish in the menu bar.
Lock your Mac with Control–Command–Q, then close the lid.
Follow progress and respond through Codex on your phone.
Deployments still need their normal network access.
WakeGuard follows supported local Codex and Claude Code sessions. When every task has finished, it releases sleep prevention — and if the lid is closed, it requests system sleep.
While your Mac works with the lid closed, WakeGuard keeps checking its thermal status, battery level and time limit. If the Mac gets too warm, the battery drops below your threshold or time runs out, it stops keeping the Mac awake.
Closed-lid operation depends on your power settings and the power source you allow.


Add agent status, session notifications, or build your own integration.
Installed plugins stay disabled until you enable them. They don’t control sleep prevention. Optional integrations can make HTTPS requests.
A plugin receives events and uses a small API to show status. Declare its permissions, then share it.
function onEvent(event, api) {api.setStatus(event.agents.working + " working");}When you reopen your Mac, WakeGuard shows how the time was spent. Unobserved time appears only when there’s a gap WakeGuard couldn’t see. Summaries cover only periods when WakeGuard was actively used.