Keepresso: macOS Menu Bar App to Keep Your Mac Awake
Keepresso is a native macOS menu bar app that keeps your Mac awake on your terms: smart triggers, timed sessions, closed-display mode, and automation leases with an MCP server for AI agents. Free, open source, macOS 14+.
About this tool
What
Keepresso Is Keepresso is a native macOS menu bar app built to keep your Mac awake on your terms rather than simply blocking sleep.
Core Capabilities
- Smart triggers: The AI-agent trigger watches claude, cursor, codex, gemini, and friends in your terminals, staying awake only while a coding agent is actually working and standing down once the last session has been quiet for your configured grace period.
- Closed-display mode: Close the lid and it keeps working — downloads, builds, agents, SSH, and backups run to completion.
- Timed sessions: Keep the Mac awake for set periods.
- Automation leases and MCP server: The app bundle ships keepresso-mcp (in Contents/Helpers), a Model Context Protocol server any MCP-capable agent can use to manage leases, read Keepresso's status, and read the system wake schedule.
- Headless-Mac toolkit: Tools for Macs without a display.
- Public Wi-Fi tools: When a cafe or hotel login page refuses to appear, open the captive portal, flush DNS, or cycle Wi-Fi from one small recovery panel.
- Gaming and streaming: Optimize gaming and prevent sleep; AWDL shares the Mac's Wi-Fi radio with features such as AirDrop and Sidecar.
Agent
Detection The AI-agent condition recognises Kimi Code, Qwen Code, Muse Code, Devin CLI, and pi sessions, judging them from what their processes are actually doing. For unattended overnight runs, it can optionally treat a hook waiting state as still working (off by default; a pending approval always counts as working).
Platform
and Access Supports macOS 14+, is free/freemium, open source, offers a public API, and is self-hosted. The interface is available in fifteen languages.