A tiny menu-bar “keep awake” app for macOS.
- Menu bar icon + menu toggle (Enable/Disable)
- Duration (Indefinitely / 15m / 30m / 1h / 2h)
- Option to allow the display to sleep (disable “Keep Display Awake”)
Under the hood it uses native macOS power assertions:
- Prevents idle sleep while enabled
- Optionally prevents display sleep
- Supports a timed duration that automatically disables when it expires
- Clicking the menu bar icon turns it on or off.
- Right clicking shows the context menu letting you change duration and other settings.
From the repo:
cd Barista
./scripts/build_app.sh
open dist/Barista.appBy default this builds from source and installs into /Applications.
curl -fsSL https://raw.githubusercontent.com/PortableSheep/Barista/main/scripts/install.sh | bashIf you don’t have an Apple Developer account (no signing/notarization), the local build install is usually the smoothest option:
curl -fsSL https://raw.githubusercontent.com/PortableSheep/Barista/main/scripts/install.sh | INSTALL_METHOD=source bashOptional (downloads the latest prebuilt zip from GitHub Releases):
curl -fsSL https://raw.githubusercontent.com/PortableSheep/Barista/main/scripts/install.sh | INSTALL_METHOD=release bash