#What survives on a developer's menu bar
The menu bar is contested territory on a developer's Mac. Docker wants a slot, the VPN wants a slot, every Electron app wants a slot, and on a 14-inch MacBook Pro the notch eats the middle of the strip before any of them arrive. So my test for menu bar apps for developers is blunt: each one has to answer a question I actually ask while working, faster than a browser tab or a terminal command would. Everything below has passed that test on my machine through months of real use, and everything that failed it got dragged out with the Command key held down.
Two disclosures before the list. I am a product designer who ships Mac software, not a neutral reviewer, and one of the picks is mine; the bias gets labeled when we reach it. And this is the developer-shaped cut. For the general list, including menu bar organizers like Ice and Bartender, see the best menu bar apps for Mac, and for the whole system, start from the best Mac apps.
#Stats: the system monitor that earns its pixels
Stats is a free, open-source system monitor that puts CPU, memory, network, disk and sensor readouts directly in the menu bar. For a developer it answers the questions that actually recur: is that hung build pegging a core, is the container stack eating memory, is the dependency install downloading or stalled, why did the fans just spin up. Click any module and a popover breaks the number down, including per-process usage, so a runaway process is a glance and a click to identify rather than an Activity Monitor expedition.
It also plays a second role in this setup: it is the auditor. Every other resident app on this list had to justify its own cost in the very numbers Stats displays.
#Ghostty or iTerm2: the honest terminal tradeoff
No terminal lives in the menu bar, but no working developer setup is complete without one, so here is the tradeoff in one honest paragraph. Ghostty is the newer pick: a fast, native terminal that feels instant and ships with defaults good enough that configuration stays a small file instead of a preferences safari. iTerm2 is the long-standing incumbent, and its advantage is the long tail: capability accumulated over many years, from split-pane workflows to deep customization, that a younger project simply has not had time to grow. Speed and minimalism against accumulated features, and both are free, so the cheap experiment is to run each for a week on your real workload and keep the one you stop noticing.
I moved to Ghostty and have not looked back. But I was never a heavy iTerm2 customizer, and if you are, you are exactly the person who should stay.
#Raycast: scripts, clipboard and the launcher
Raycast is the launcher, and its free core covers a remarkable amount of a developer's day: app switching, file search, window commands, a built-in clipboard history and script commands that turn any shell script into a keystroke. Script commands are the developer hook. Wrap "open this repo on GitHub", "tail the staging logs" or "kill whatever is on port 3000" in a small script once, and each becomes a two-keystroke action forever after.
Credit where due: Alfred remains a fine alternative with its paid Powerpack, and if clipboard history is the only piece you want, Maccy does that one job free and open source. But as a single install that replaces three or four single-purpose utilities, Raycast is the pick.
#The quiet four: MonitorControl, AlDente, Latest, Amphetamine
Four utilities that each do one job and never ask for attention:
- MonitorControl, free and open source, makes the Mac's own brightness and volume keys drive external displays. If you work docked on a third-party monitor, it removes the daily indignity of poking at the monitor's hardware buttons.
- AlDente is a battery charge limiter. A MacBook that lives on a dock, pinned at full charge, is hard on its battery; capping the charge level is the standard fix. The core feature is free, with a paid upgrade for more.
- Latest is a free update checker that lists every app with a pending update, App Store or not, in one window. A weekly pass keeps the toolchain current without hunting through a dozen in-app updaters.
- Amphetamine keeps the Mac awake, free. Long test suite, large image pull, an overnight job: flip it on and sleep will not kill the run halfway through.
#The notch as build-status glass
Bias on the table: I build NotchBay, so read this section as the maker's argument rather than a neutral review. The observation underneath it stands on its own, though. Menu bar icons are one glyph wide and mostly mute, while the glass around the notch sits empty in the one place your eyes pass constantly. That is the right real estate for ambient status, the things you want to know without asking.
What that means on my machine, concretely. When a Claude Code session is running, the notch shows it, with usage bars computed from the session logs already on disk, so I can tell how much headroom an agent run has left without leaving my editor. A file download shows its progress the same way. Just before standup, a join button for the meeting appears in the notch, and camera and mic dots make it unmistakable when either is live. The clipboard tray quietly catches roughly the last 60 things I copied as plain files, with OCR, so the error text inside a screenshot someone pasted into Slack is still searchable an hour later.
Honest scope: NotchBay needs macOS Tahoe and a notched MacBook, and it is free while in early access. If you want the concept with open source underneath, boring.notch is the free, open alternative and a genuinely good project. Setup for either path is covered in how to get a Dynamic Island on your Mac.
#Every pick in one table
The whole set of menu bar apps for developers, plus the two terminals and the notch layer, in one pass:
| App | What it does | Pricing model |
|---|---|---|
| Stats | System monitor in the menu bar: CPU, memory, network, disk, sensors | Free, open source |
| Ghostty | Fast native terminal with strong defaults | Free, open source |
| iTerm2 | Long-standing terminal with a deep feature set | Free, open source |
| Raycast | Launcher with script commands and clipboard history | Free core, paid subscription tier |
| MonitorControl | Brightness and volume keys for external displays | Free, open source |
| AlDente | Battery charge limiter for docked MacBooks | Free core, paid upgrade |
| Latest | One window listing every pending app update | Free |
| Amphetamine | Keeps the Mac awake through long-running jobs | Free |
| NotchBay | Live activities and ambient status in the notch (mine, bias noted) | Free while in early access |
Pricing models rather than prices: numbers change, models rarely do.
#Frequently asked questions
Are these menu bar apps free?
Most of them. Stats, MonitorControl, Latest and Amphetamine are free, and Ghostty and iTerm2 are free and open source. Raycast has a free core with a paid subscription tier, AlDente has a free core with a paid upgrade, and NotchBay, which I build, is free while in early access.
Should a developer pick Ghostty or iTerm2?
Pick Ghostty for speed and a minimal, native feel with good defaults. Pick iTerm2 if your workflow leans on its long tail of accumulated features. Both are free, so the cheap experiment is to run each for a week on your real workload and keep the one you stop noticing.
Do menu bar apps slow a Mac down?
Every resident app costs some memory and occasional CPU, but the utilities here are lightweight by design. The practical rule is to install Stats first and watch what each later addition costs. An app that earns its cost in saved time stays; one that does not gets removed.
What can the notch show that a menu bar icon cannot?
Room. A menu bar icon is a single glyph you have to click, while the glass beside the notch fits live activities like a meeting join button, download progress or agent session usage at a readable size. Bias on the table: I build NotchBay, which does exactly this, so weigh the claim accordingly. It is free while in early access if you want to check it against your own workflow.