Claude Code, Cursor, or Codex mid-task and macOS decides nothing's happening. AgentBarista keeps your Mac awake while an agent is actually working, then releases sleep within your grace window — 90 seconds by default — once it goes quiet.
No account · notarized by Apple · one-click restore of every sleep setting it touches
Not live yet — leave your email and we'll ping you the moment it is.
An agent waiting on the model uses almost no CPU — so macOS thinks nothing's happening and goes to sleep, interrupting a long task you were counting on. AgentBarista watches for the AI tools you actually use and holds sleep off only while they're truly working.
Recognizes specific tools — not "any busy app" — so it never keeps your Mac awake for the wrong reason.
Detects an agent that's thinking at 0% CPU, so it stays awake through long model turns, not just busy ones.
When the agent finishes, normal sleep comes right back. Your battery isn't held hostage.
Drag to Applications. It lives quietly in your menu bar.
Pick which AI tools to watch. It detects when any of them is actively working.
Awake while they work, asleep when they stop. One click to pause or quit.
Detected out of the box — pick exactly which ones to watch in Settings.
That's the main thing we engineered against. AgentBarista releases sleep within your grace window — 90 seconds by default — after the agent goes quiet, and on battery it has a hard cutoff: at your chosen percentage it stops holding the Mac awake and lets it sleep, no matter what. And it cleans up after itself: if a session ever crashes, the next start hunts down and kills anything left holding your Mac awake.
AgentBarista never opens your files. To tell a working agent from a finished one it looks at process command lines and CPU, at the names and modification times of your agents' session files, and — only if you grant macOS Accessibility permission — at the on-screen text of the agent apps you enable and of the terminals we support. Two of those can contain your own words: a command line includes any prompt you pass on it, and on-screen text includes whatever is visible in that window, your code included. Both are matched against status phrases on your Mac and discarded on the spot: never stored, never sent. Nothing about your work leaves your Mac — no file contents, no code, no prompts, no file names, no activity data. Your stats and settings stay on this Mac. The app contains no analytics or telemetry of any kind. Its one network call is license validation, sent to our payment provider, Lemon Squeezy: activating a license sends your license key and your Mac's name, and the routine check after that sends your license key and an anonymous instance id — nothing else. That's a checkable claim: watch it with Little Snitch.
They'll keep your Mac awake too, and they're a fine choice if you only run agents occasionally. The difference: they hold the Mac awake whether or not anything is happening. AgentBarista knows the difference between Claude Code mid-task and an idle terminal, won't pin your battery at 2% overnight, and shows you how much run-time it actually kept awake.
Pricing has not been announced yet. AgentBarista is not released — join the waitlist and you will hear the terms before it goes on sale.
The app is signed and notarized by Apple — macOS verifies both before it runs. It's a menu-bar app: click it, pick a mode, get back to work. Uninstalling is dragging it to the Trash, and there's a one-click restore that undoes every sleep setting it ever touched.
Pricing hasn't been announced. Leave your email and you'll hear the terms before it goes on sale. No card, and one click to leave the list.
Not live yet — leave your email and we'll ping you the moment it is.