Mac apps··7 min read

Menu Bar Apps for Developers: A Working Mac Setup

A developer's menu bar earns its space or gets cut. These are the picks that survive on my Mac: Stats for system telemetry, Ghostty as the terminal, Raycast for scripts and clipboard, MonitorControl, AlDente, Latest and Amphetamine as the quiet utilities, and the notch above them all as build-status glass.

By Deepak Yadav, building NotchBay

The short version

  • Stats, MonitorControl and Raycast's free core form the backbone: free tools that answer real developer questions at a glance.
  • Ghostty versus iTerm2 is speed and minimalism against a long tail of features; both are free, so run both and keep one.
  • The glass around the notch is unclaimed status space; I use it for agent session bars and download progress (bias on the table: I build NotchBay).

#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.

The install order that keeps a menu bar honest: Stats first, then let every later app justify what it costs.

#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:

AppWhat it doesPricing model
StatsSystem monitor in the menu bar: CPU, memory, network, disk, sensorsFree, open source
GhosttyFast native terminal with strong defaultsFree, open source
iTerm2Long-standing terminal with a deep feature setFree, open source
RaycastLauncher with script commands and clipboard historyFree core, paid subscription tier
MonitorControlBrightness and volume keys for external displaysFree, open source
AlDenteBattery charge limiter for docked MacBooksFree core, paid upgrade
LatestOne window listing every pending app updateFree
AmphetamineKeeps the Mac awake through long-running jobsFree
NotchBayLive 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.

These are the picks I actually run while shipping Mac software, and one of them is mine: NotchBay, bias flagged throughout. Found an error? Tell me and I’ll fix it, accuracy beats winning.
Deepak YadavCrafting beautiful digital consumer products.

Product designer and indie hacker. Founder of Ossian Design Lab. Builds and ships business and consumer digital products in public.

Follow on X

Read next.

Look up.
It's all right there.