Keepresso
macOS menu bar app that keeps the Mac awake on demand
About Keepresso
Keepresso is a macOS menu bar app that keeps the Mac awake during downloads, builds, agent runs, SSH sessions, or backups, and supports clamshell operation. It provides AI agent triggers, command-line control, scheduled wake-ups, and caffeinate-style process keep-alive; once an AI agent finishes and remains quiet for the configured grace period, the app stops keeping the Mac awake. The software is free and open source, requires no account, and includes no trackers.
Best for
Best use cases
Run AI agents overnight
Complete downloads, builds, or backups with the lid closed
Control scripts and pipelines via the CLI
Wake the Mac on schedule for automated tasks
Features
AI agent trigger
Monitors terminal agent sessions such as Claude, Cursor, Codex, and Gemini, keeping the Mac awake while they work.
Command-line tool
Run start, stop, toggle, status, lease, and wake commands through the keepresso CLI.
Scheduled wake
Syncs recurring schedules for Claude Desktop, Codex automations, and tokenstat.ai jobs.
Clamshell mode
Supports downloads, builds, agents, SSH, and backups running to completion with the lid closed.
Pros
- Free and open source
- No account or trackers required
- Supports CLI and JSON status files
- Supports AI agents that automatically stay awake based on activity
Cons
- Clamshell mode requires administrator approval
- Firmware may skip timed wake-ups on battery power