Quiet Hours
The Roast Quartet
Up next
Drag files onto the notch; drag them out again later.
CPU
- sitenode vite --port 5173:517332 min
- mike4.devnext dev:30001 h
- dengepython3 -m http.server 8801:88012 h
Istanbul
Updated 09:30 Weather18°
Partly cloudy
H 21° L 12°
- Now18°
- 1017°
- 1117°20%
- 1216°60%
- 1316°55%
- 1415°30%
- 1514°
Two fingers sideways change rooms.
The menu bar,for developers.
Your coding agents, the dev servers you started and how your Mac is doing, in the notch. And a menu bar with only the icons you use. One app.
Four menu bar apps.
One cup.
A developer's Mac usually runs an icon hider, a notch app, a system monitor and something to keep an eye on coding agents. Barista does all four, in one place.
- 01
Your coding agents
Claude Code, Codex and Cursor sessions: working, waiting on you or done. Answer a permission request from the notch.
Agents - 02
Your dev servers
What is listening on which port, from which project folder. Open, restart, read the output or stop the ones you started.
Servers - 03
Your Mac's vitals
CPU, memory, network and disk by app, a month of history, and a word when an app runs away.
System - 04
A tidy menu bar
Hide the icons you rarely need; bring them back with a click, a shortcut, a search or a rule.
Menu bar
No account, no analytics, no network listener.
Everything
in the cup.
Point at a feature, or tap it: the notch at the top of the page shows it, the way the app does.
Step away.
Barista will call.
Claude Code's own hooks tell Barista when a session needs you or is done; Codex and Cursor work the same way. A banner drops from the notch, and Show takes you to the right terminal tab, tmux pane or cmux surface.
- Every session at a glance. The Agents room lists them all, working, waiting or done, with the context each one has left; sessions survive a relaunch.
- Allow it from the notch, if you want. Turn it on and a short command waits beside the notch with Deny and Allow; anything longer opens in full in the Agents room. Answer nothing and the terminal asks as usual.
- Your weekly limit, no tokens spent. It comes from Claude Code's own
/usage, every few minutes, even with no session open. Today's tokens are counted from Claude Code's local logs, with a weekly report you can share. - Your sessions stay on your Mac. Hooks write small files on your Mac; there is no network listener and Barista never reads your sign-in.
- Set up in one paste. Settings, Notch, Copy Prompt, then paste it into Claude Code, Codex or Cursor and it adds the hooks itself.
- Ask Barista from the terminal. The
baristacommand lists servers, sessions, tokens and profiles, andbarista mcplets an agent ask the same.
Which server
is on :3000?
Turn on the System room and it lists the servers you started, with their port, project folder and how long they have run, and says whether only this Mac can reach them or the whole network can. Open one in the browser, read what it printed, or restart it.
No dev servers running.
- Path
- /opt/homebrew/bin/python3.13
- Arguments
- python3 -m http.server 8801
- Started
- 09:12, from ~/code/denge/site
- Signature
- ad hoc, valid
- Only what you started. A dev server is a program listening on a port that you started in a project folder, not an app from Applications.
- Stop takes two clicks. Click Stop, then again within three seconds, and Barista asks the server to quit.
- Restart, output, pin. Restart runs the same command in the same folder after you confirm, Show Output reads what it wrote to a file, and Pin Address keeps it in the Barista Bar.
- An inspector for any of them. Path, folder, arguments, start time, parent, open files, ports and the code signature.
What is your Mac
busy with?
The System room shows CPU, memory, network, disk and your servers as tiles, by app, not by process, with a month of history behind each one. Click a tile for the detail.
Apps, not processes
Every helper counts toward the app it belongs to, so "Xcode (9)" is one line, not nine.
History
The last hour, 24 hours, 7 days or 30 days, with the peak for each. Export it, the traffic and your token counts as CSV.
A word when an app runs away
A banner when an app keeps a whole core busy for three minutes, grows by half to over 2 GB, or writes more than 5 GB in ten minutes. Quiet it for the day.
Warnings that matter
Memory tight for two minutes, the Mac running hot, or under 10 GB left on the disk.
CPU, memory, network and disk can also live in the menu bar as their own items, as a value, a minute-long graph, or both. They turn red when the Mac is under strain, and a click opens the System room.
And the rest
of your day.
Rest the pointer on the notch and the panel drops down. Five rooms, two fingers sideways to move between them; a room with more to show grows taller. Each one below opens in the panel at the top of this page.
What it needs
- macOS 26 or later on an Apple silicon Mac. Hiding and ordering icons needs macOS 27; on macOS 26 the icons stay as they are.
- Keep Barista in Applications. While icons are hidden, macOS 27 keeps only apps in the Applications folder visible. Icons of apps that live elsewhere move into the Barista Bar.
- Accessibility access lets Barista find menu bar items and open them. On first launch a short welcome explains each permission, and a helper beside System Settings lets you drag Barista into the list.
- Only when you turn a feature on: Screen Recording for pictures of hidden icons, the menu bar layout file to change the order, Calendar, Location for the weather and when to leave, Bluetooth for devices and the AirPods case, Automation for the exact tab in Terminal, iTerm2 and Ghostty, the camera for the mirror, Full Disk Access for the Focus moment, and System Audio Recording for the live waveform.
- One menu bar manager at a time. Barista steps aside while another one runs.
Questions
Do I have to be a developer?
No. The menu bar, music, meetings, weather, batteries, shelf and clipboard work for anyone. The Agents room shows up while you have Claude Code, Codex or Cursor sessions, and the System room with its servers stays off until you turn it on in Settings.
Can I choose what the notch shows?
Yes. Settings, Notch, Moments has a switch for everything the notch announces, from meetings and agents to charging and devices, and you choose what sits beside the notch when nothing is going on.
What about a display without a notch?
Pick the display the panel lives on. On one without a notch Barista draws one, or a small pill, in the middle of the menu bar. You can also keep the panel out of screen recordings and Mission Control.
What happens if Barista quits or crashes?
Every icon comes back at once. macOS lets go of the hiding as soon as Barista exits, so nothing stays hidden by mistake.
Why isn't it in the App Store?
The menu bar controls Barista uses aren't public yet, and the App Store only takes apps that use public ones. Barista is signed with a Developer ID and notarized by Apple instead.
Does it collect anything?
There's no account and no analytics. Barista asks this site whether a new version is out (you can turn that off), and checks its license here at launch and every few days, sending a code derived from your Mac's hardware ID (not the serial number), the Mac's name and model, and the macOS and Barista versions. With the weather on, Apple Weather is asked for your area's forecast. Your sections, clipboard, shelf, sessions and camera never leave your Mac.
Does the clipboard keep my passwords?
No. Copies made in a password manager, in an app you exclude, or marked private by the app are never kept, and the history is gone when Barista quits.
Does it get in the way of full-screen video?
No. The notch panel steps aside while the display shows something full screen and comes back when you leave it.
How do I update?
Barista checks on its own and shows a banner under the notch when a version is ready; Check for Updates in its menu looks right away. Settings and permissions carry over.