Repository navigation
Releases
Releases · maxbenschop/maben-awake
Maben Awake 1.7
Immutable
release. Only release title and notes can be modified.
- Uses much less CPU: with the lid open and the menu closed, Maben Awake no longer checks every app every 3 seconds or redraws the closed menu every second.
- Freezes more of a frozen app: the helpers macOS starts for it, such as the page processes of browsers built on WebKit, are frozen with it.
- When you open the lid after the screen was kept unlocked, the screen locks, so whoever opens it has to log in. You can turn this off in Settings, Lid & Power.
- New option: freeze apps while the screen is locked. On by default on Macs without a lid, such as a Mac mini or iMac.
- Back at the Mac, the menu shows what happened while you were away: how long the Mac stayed awake, which agents worked, and the battery used.
- If an update keeps crashing, Maben Awake goes back to the version before it by itself.
- Opening the lid or unlocking the screen wakes frozen apps straight away.
awake statuschecks that everything is set up.
Maben Awake 1.6
Immutable
release. Only release title and notes can be modified.
- Work an AI leaves running in the background, such as a build, tests or a server, keeps the Mac awake until it finishes, up to 8 hours after the AI's last turn. The AI no longer has to ask with
awake run. This needs Claude Code; other agents keep the 30 minutes from before. While only background work is left, apps stay frozen and the menu doesn't say an AI is working. - A frozen app wakes when an AI's command uses it in more ways: through System Events, JavaScript for Automation, quitting it,
pkillorkillall, its bundle ID or its.app. Opening a link wakes the default browser if it's frozen. These only ever wake an app that is frozen. - If a command fails or times out while apps are frozen, Claude Code is told which apps are frozen. An app the error itself names is woken straight away, so trying again works.
- An app the AI is building (one running from outside Applications) is no longer quit when the AI is done with it.
awake listshows which apps are frozen.- Claude Code hooks from an earlier version get the new failure hook by themselves.
Maben Awake 1.5
- Works with nine more agents: Cursor, Gemini CLI, GitHub Copilot (in the terminal and in VS Code), OpenCode, Qwen Code, Droid, Devin, Augment and Kiro. Settings shows the ones set up on your Mac, each with a Connect button.
- Cursor, Droid, Devin, Augment and Kiro are marked Not tested yet: they are built from their documentation. If one doesn't keep your Mac awake, tell us on the support page.
- If you use Codex: it asks to review the hooks again after this update. Run
/hooksin Codex once. - The menu names the agent that is working, such as Cursor is working.
- An app woken with
awake needinside any of these agents freezes again when that agent's turn ends, as with Claude Code. - Two Codex sessions started within a minute of each other no longer share one request.
- The app no longer uses its old name, Sleepwalker, for its files. Requests, logs, hooks and the launch agent move to Maben Awake names by themselves; the lid-open failsafe asks for your password once to do the same.
Maben Awake 1.4.1
- Checks for updates when the Mac wakes, if the last check was more than 6 hours ago, so a Mac that sleeps most of the day still updates promptly.
Maben Awake 1.4
- Updates itself from GitHub. Settings has an Update button, and new versions can install automatically while the lid is open and no agent is working.
- The menu bar icon turns green when an update is waiting.
- Settings redesigned in the Maben style: faster, shorter text, one accent colour, and ⌘1–⌘5 to switch pages.
- The menu uses the same dark Maben look.