Keep your
Mac awake.

Keep your Mac awake and your menu bar tidy. One small, free app for both.

Barista Preferences with indefinite keep-awake active

Made for your Mac. Apple Silicon, macOS 15 or newer. Free and open source.

Want icon grouping too? Requires macOS 27 and Accessibility access. Read the details ↗

A cup in your menu bar.
A little less to think about.

Long download, presentation, or a day at your desk. Choose how long your Mac stays awake, then get on with it.

One click to keep going.

Left-click the cup to start or stop. Right-click for durations and Preferences. A filled cup means your Mac is staying awake.

⌘⇧CToggle from any app

Ready when you sign in.

Barista opens at login and starts awake indefinitely by default. Prefer a timer? Pick five minutes to eight hours, or change the startup settings.

Keep-awake guide ↗

Small app. Useful controls.

These are real captures of the native app. Explore the controls before you install.

Choose an app screenshot
Barista with an indefinite awake session active

As long as you need.

Choose ∞ for an indefinite session. Turn it off from the cup, the shortcut, or Preferences.

Keep-awake controls idle sleep. Manual sleep, lid-close behavior, and macOS power protections still apply.

A one-hour Barista session with its countdown running

A timer, then rest.

Five minutes or a full workday. Choosing a duration starts a session immediately and replaces any running timer.

When the timer ends, Barista releases its power assertions so your normal idle-sleep settings take over.

Barista reporting that the selected group of menu bar icons is hidden

Keep the icons you need.

Hold ⌘ and drag unwanted icons left of the arrow. Click the arrow to hide or reveal the group. The cup stays visible.

Grouping needs macOS 27 and Accessibility. Apps with several icons hide together; Apple controls can also hide.

Grouping and its limits ↗
Barista update settings confirming the installed version is up to date

Updates from the source.

Check for new GitHub releases in Preferences. Barista downloads the update, then offers Install and restart.

Downloads are checked by SHA-256, Apple notarization, and Barista’s signing team before installation.

How updates work ↗

From download to menu bar.

No account. No subscription. Just an app in Applications.

  1. Move it to Applications.

    Open the downloaded DMG, drag Barista into Applications, then launch it from there.

  2. Make yourself at home.

    Your Mac starts awake indefinitely. Right-click the cup to set a timer, change startup behavior, or arrange your hidden group.

A few things to know.

Does it replace Caffeine?

For keeping your Mac awake, yes. Barista uses native macOS power assertions, with timed and indefinite sessions, login startup, and a global shortcut.

Can it hide every icon?

Grouping uses a private macOS API, following Hidden Bar’s approach. It can suppress Apple modules and activity indicators. Reveal the group to restore them.

Read the grouping requirements ↗

What about macOS overflow?

macOS controls overflow when revealed icons do not fit. Barista adds no wide spacer and cannot guarantee app menus stay visible during system overflow.

Is the source available?

Yes, under the MIT license. The app is TypeScript and stx, with native behavior provided by Craft and the system WebKit view.

View the source ↗