Skip to content

PortableSheep/Barista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Barista (macOS)

A tiny menu-bar “keep awake” app for macOS.

Screenshot

Screenshot

Features

  • 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

How to use

  • Clicking the menu bar icon turns it on or off.
  • Right clicking shows the context menu letting you change duration and other settings.

Build a .app

From the repo:

cd Barista
./scripts/build_app.sh
open dist/Barista.app

Install (from GitHub Releases)

By default this builds from source and installs into /Applications.

curl -fsSL https://raw.githubusercontent.com/PortableSheep/Barista/main/scripts/install.sh | bash

If 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 bash

Optional (downloads the latest prebuilt zip from GitHub Releases):

curl -fsSL https://raw.githubusercontent.com/PortableSheep/Barista/main/scripts/install.sh | INSTALL_METHOD=release bash

About

Simple tray app for keeping your Mac awake.

Resources

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors