Repository navigation
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.