# AwakeMate > AwakeMate is a native macOS menu-bar and notch utility that keeps your Mac awake only while the tools you care about are running - builds, AI agent runs, overnight renders, downloads, backups - then lets it sleep normally. It detects apps and command-line tools (including AI agents like Claude Code and Codex) by name, can sleep when those tools go idle, and shows live status in the notch. macOS 13+ on Apple Silicon. One-time purchase of $39.99 USD with a 14-day free trial (everything unlocked, no account or card required). ## Key facts - Platform: macOS 13.0 (Ventura) or later, Apple Silicon (M1 and newer). - Pricing: one-time $39.99 USD, no subscription. 14-day free trial with everything unlocked. - Privacy: no telemetry, no analytics. Reads only short process names, on-device. The app only contacts the store to validate a license. - How it works: uses the same IOKit power assertion macOS's own `caffeinate` uses, so it prevents idle sleep only and never changes your saved energy settings. - Made by Fil Technology (https://fil.technology). ## Core features - Automatic app/tool detection: keeps the Mac awake while chosen apps or processes run, then steps aside when they exit. - Deep CLI detection: recognises agents installed via npm/pip that show up as "node" or "python" by reading the real script name, so Claude Code, Codex and similar are matched by name. - Sleep when tools go idle: optionally stays awake only while a tool is actively using the CPU (ideal for builds, encodes, renders) and lets the Mac sleep when it goes quiet. - Timed sessions: keep awake for 30 min, 1-4 hours, or until turned off (good for deploys and migrations). - Notch live-status widget: shows what is keeping the Mac awake and for how long. - Low-battery cutoff, battery vs power rules, usage stats and history, and a full-screen screensaver guard. ## Pages - [Home](https://awakemate.app/): overview, 10-second tour, pricing, and FAQ. - [Features](https://awakemate.app/features): full feature list. - [Use cases](https://awakemate.app/use-cases): who AwakeMate is for and the jobs it covers. - [Download (.dmg)](https://awakemate.app/download): latest signed, notarized build for Apple Silicon. ## Use cases - [For vibecoders](https://awakemate.app/for/vibecoders): AI-first coders running long Claude Code / Cursor / Codex sessions - keep the Mac awake (even lid-closed) while the agents cook. - [For developers](https://awakemate.app/for/developers): keep the Mac awake during builds, test suites and AI coding agents. - [For AI & ML engineers](https://awakemate.app/for/ai-ml-engineers): keep training runs and local LLMs alive overnight. - [For 3D artists](https://awakemate.app/for/3d-artists): keep overnight renders going in Blender, Cinema 4D, Octane. - [For video editors](https://awakemate.app/for/video-editors): keep 4K exports running in Premiere, Final Cut, DaVinci Resolve. - [For DevOps & sysadmins](https://awakemate.app/for/devops): keep deploys, migrations and SSH sessions alive. - [For downloads & backups](https://awakemate.app/for/downloads-backups): keep large downloads and Time Machine backups finishing. ## AI agents (why and how) - [Why AI agents need your Mac awake](https://awakemate.app/agents): the agent loop, what macOS sleep freezes, and an honest comparison of caffeinate / pmset / clamshell / AwakeMate. - [How to keep your Mac awake - every method](https://awakemate.app/keep-mac-awake): the real terminal commands (caffeinate, pmset, clamshell) and their catches, plus the one-click way. - [How to keep your Mac awake with the lid closed](https://awakemate.app/keep-mac-awake-lid-closed): why caffeinate fails on lid close, clamshell mode step by step, `sudo pmset -a disablesleep 1` with its real catches, and AwakeMate's one-toggle lid-closed option. - [Run your Mac with the lid closed - agent in your bag](https://awakemate.app/work-from-anywhere): the lid-closed feature - close the lid, tether to your iPhone, keep an agent running and check in remotely (with honest battery/heat caveats). - Real workflows: [Overnight refactor with Claude Code](https://awakemate.app/agents/overnight-refactor-claude-code), [Multi-agent pipeline with Claude Flow](https://awakemate.app/agents/multi-agent-pipeline-claude-flow), [Autonomous test-and-fix loop](https://awakemate.app/agents/autonomous-test-fix-loop), [Long-running local CI build](https://awakemate.app/agents/long-running-local-ci), [Overnight model training](https://awakemate.app/agents/overnight-model-training), [Batch data pipeline](https://awakemate.app/agents/batch-data-pipeline) Note on lid-closed: ordinary power assertions (and `caffeinate`) cannot keep a Mac awake with the lid closed. AwakeMate has an optional lid-closed mode that works on most Apple Silicon Macs but is not guaranteed (Apple forces sleep on some); clamshell mode (external display + power) is the only officially supported lid-closed method. ## Keep awake by tool AwakeMate detects these tools by process name and keeps the Mac awake while they run. Full index: [Keep your Mac awake for any tool](https://awakemate.app/keep-awake). - AI agents: [Claude Code](https://awakemate.app/keep-awake/claude-code), [Codex](https://awakemate.app/keep-awake/codex), [Aider](https://awakemate.app/keep-awake/aider), [Ollama](https://awakemate.app/keep-awake/ollama) - Runtimes: [Node.js](https://awakemate.app/keep-awake/node-js), [Python](https://awakemate.app/keep-awake/python), [Bun](https://awakemate.app/keep-awake/bun), [Deno](https://awakemate.app/keep-awake/deno), [uv](https://awakemate.app/keep-awake/uv) - Builds & compilers: [Xcode](https://awakemate.app/keep-awake/xcode), [Swift](https://awakemate.app/keep-awake/swift), [Gradle](https://awakemate.app/keep-awake/gradle), [Kotlin](https://awakemate.app/keep-awake/kotlin), [Rust (Cargo)](https://awakemate.app/keep-awake/rust-cargo), [Go](https://awakemate.app/keep-awake/go), [Make](https://awakemate.app/keep-awake/make), [CMake](https://awakemate.app/keep-awake/cmake), [Maven](https://awakemate.app/keep-awake/maven), [.NET](https://awakemate.app/keep-awake/dotnet), [esbuild](https://awakemate.app/keep-awake/esbuild) - Mobile & Android: [Android Studio](https://awakemate.app/keep-awake/android-studio), [Android Emulator](https://awakemate.app/keep-awake/android-emulator), [Flutter](https://awakemate.app/keep-awake/flutter), [Dart](https://awakemate.app/keep-awake/dart), [adb](https://awakemate.app/keep-awake/adb) - Media & heavy jobs: [FFmpeg](https://awakemate.app/keep-awake/ffmpeg), [Docker](https://awakemate.app/keep-awake/docker), [Blender](https://awakemate.app/keep-awake/blender), [HandBrake](https://awakemate.app/keep-awake/handbrake) ## Comparisons - [AwakeMate vs Amphetamine](https://awakemate.app/vs/amphetamine) - [AwakeMate vs KeepingYouAwake](https://awakemate.app/vs/keepingyouawake) - [AwakeMate vs Caffeine](https://awakemate.app/vs/caffeine) - [AwakeMate vs Lungo](https://awakemate.app/vs/lungo) ## Legal - [Privacy policy](https://awakemate.app/privacy) - [Terms of use](https://awakemate.app/terms) - [Refund policy](https://awakemate.app/refunds)