Repository navigation
Releases: bernisoftware/bawake
Release list
bAwake 1.2.0
Connect your AI agents
- New in the Agents tab: Connect Claude Code. Claude Code tells bAwake, through its hooks, when it starts working, finishes or needs you.
- Your Mac stays awake while the agent works and can sleep as soon as it is done.
- Notifications when a long task finishes or when the agent is waiting for your approval.
- New statuses: "Needs you" and "Idle".
Made by Berni Software and shared free with the community.
bAwake 1.1.7
One set of options
- The switches in the Now tab (display, disk, system, user activity, lid closed) now apply whenever bAwake keeps your Mac awake: manual session, AI agents and builds, or rules. What you turn off stays off.
- The Agents tab no longer has its own options.
Made by Berni Software and shared free with the community.
bAwake 1.1.6
Fix
- While AI agents and builds run, bAwake now only keeps the system awake unless you turn on more in the Agents tab. Before, the agent session could keep the display on even with "Keep display on" turned off in the Now tab.
- The Now tab always says when agents are keeping your Mac awake, also during a manual session, and what they keep on.
Made by Berni Software and shared free with the community.
bAwake 1.1.5
Clearer menu bar icon
- Solid open eye: bAwake is keeping your Mac awake.
- Outlined open eye: another app is keeping it awake.
- Closed eye: your Mac can sleep.
Hover the icon to see the state.
Made by Berni Software and shared free with the community.
bAwake 1.1.4
Fix
- The menu bar panel now shrinks with its content. Turning off agent detection used to leave empty space around the panel.
- With agent detection off, the Agents tab shows only the switch.
Made by Berni Software and shared free with the community.
bAwake 1.1.3
Clearer agent sessions
- The Agents tab has its own switches for what stays on while AI agents and builds run (display, disk, system, user activity), separate from the manual session.
- When agents are what keeps your Mac awake, the Now tab says so and names them, with a shortcut to their options.
- The Now tab's switches are now clearly labeled as the manual session.
Made by Berni Software and shared free with the community.
bAwake 1.1.2
Fix
- The options in the Now tab (keep display on, disk, system, user activity) now also apply while bAwake keeps your Mac awake for AI agents and builds. Before, "Keep display on" only worked in manual sessions, so the screen saver could start while an agent was running.
Made by Berni Software and shared free with the community.
bAwake 1.1.1
Fixes
- The General and About tabs in Settings were empty.
- Switches in the menu bar panel showed grey instead of orange.
Also in this release: Shortcuts and Siri actions (Keep Mac Awake, Let Mac Sleep, Get bAwake Status) in all 38 languages.
Made by Berni Software and shared free with the community.
bAwake 1.1.0
New: Shortcuts and Siri
- Keep Mac Awake: start a session for 15 minutes, 1 hour, 4 hours or until you turn it off.
- Let Mac Sleep: end the session.
- Get bAwake Status: says what is keeping your Mac awake and returns true or false, so your shortcuts can decide what to do.
Use them in the Shortcuts app, from Spotlight, with the Action button, or just ask Siri: "Keep my Mac awake with bAwake", "bAwake status". Actions and Siri phrases are available in all 38 languages.
bAwake 1.0.0 users get this update automatically.
Made by Berni Software and shared free with the community. A ⭐ on GitHub or a follow on Instagram helps a lot.
bAwake 1.0.0
The first release of bAwake: see why your Mac won't sleep, and keep it awake while your AI agents and builds work.
Highlights
- Inspector: every process keeping your Mac awake right now, with the reason it gave.
- Agents and builds: detects Claude Code, Codex, Gemini CLI, Aider, xcodebuild, swift build, docker build, npm/pnpm/yarn and cargo, keeps the Mac awake until they finish, and tells you when they need you.
- Sleep history: each night's timeline, and what kept the Mac up.
- Sessions: 15 min, 1 h, 4 h or until off, with display, disk, system and user-activity options and the equivalent
caffeinatecommand. - Rules: stay awake on your Wi-Fi networks, on the power adapter, with an external display, or during a Focus.
- Lid closed: optionally stay awake with the lid closed, always reverted when the session ends.
- Safety: lets the Mac sleep when the battery runs low or it gets too hot.
bawakecommand line tool included.- 38 languages, light and dark appearance, Apple silicon and Intel, macOS 14 Sonoma or later. Signed and notarized by Apple; updates itself.
Install
Download bAwake-1.0.0.dmg below and drag bAwake to Applications, or:
brew install --cask bernisoftware/tap/bawakeMade by Berni Software in Porto Alegre, Brazil, and shared free with the community. If bAwake helps you, a ⭐ on GitHub or a follow on Instagram means a lot. Translation fixes and bug reports are very welcome.