#The shortlist at a glance
I have set up a lot of Macs, and the list of apps I install before I write a single line of code has barely changed. These are the must have Mac apps for developers I reach for, grouped by the job each one does rather than by hype. Prices and versions move constantly, so treat any number here as a pointer to check the vendor's site, not a quote.
| Category | What it does | What I reach for | Also worth a look |
|---|---|---|---|
| Terminal | Shell, SSH, scripting | Ghostty | iTerm2, Warp |
| Editor / IDE | Writing and reading code | VS Code | Cursor, Xcode |
| Launcher | Apps, snippets, clipboard, scripts | Raycast | Alfred |
| Window management | Snap windows to halves and quarters | Rectangle | Built-in tiling, Magnet |
| Package manager | Install CLIs and apps | Homebrew | - |
| Database client | Browse and query data | TablePlus | - |
| HTTP debugger | Inspect and rewrite traffic | Proxyman | - |
| Git client | Visual diffs and history | Fork | Tower |
| Notch dashboard | Claude usage, agents, clipboard | NotchBay | - |
"What I reach for" is personal preference, not a verdict; the alternatives are all solid. Verify current pricing and system requirements on each app's own site.
#Terminal, editor, launcher: the daily three
Three apps carry most of my day, and they are the ones I would set up first on a fresh install.
The terminal
The terminal is where most of the work happens. For years that meant iTerm2, the long-standing power-user default with split panes and deep configuration. Warp reimagined the terminal around command blocks, autocomplete and built-in AI help. Lately I use Ghostty, a fast, GPU-accelerated terminal that is free and open source. Any of the three is a fine pick; try one, and if it annoys you the config moves over easily. macOS also ships Terminal.app, which is enough for occasional use.
The editor
For editing, most developers land on VS Code, the free Microsoft editor with an enormous extension market. Cursor is a fork built around AI pair programming for people who want that baked in. And if you write Swift or build for Apple platforms, you will spend time in Xcode, the free official IDE from the Mac App Store. I keep VS Code open for general work and reach for Xcode only when a project demands it.
The launcher
A launcher is the app I would miss most. Raycast and Alfred both let you open apps, run scripts, expand snippets and manage a clipboard history from one keyboard shortcut, quietly replacing a dozen small utilities. I use Raycast because its extension store and window commands cover most of what I need in one place; Alfred's workflows are the older, deeply customizable alternative. Both have free tiers with paid upgrades, so check their sites for what the pro features cost.
#The plumbing: Homebrew, windows, data, HTTP
Under those three sit a few tools I install without thinking about it.
Homebrew is the package manager that makes the rest possible: one command installs CLIs, languages and even GUI apps, and one command updates them all. It is free and open source, and it is usually the very first thing I run on a new Mac.
Rectangle handles window management, snapping windows to halves, quarters and thirds with keyboard shortcuts. It is free and open source, and it does the job that used to need a paid app. macOS 26 (Tahoe) ships its own window tiling, so try the built-in option first and reach for Rectangle if you want more control.
A database client saves you from typing raw SQL into a terminal. TablePlus gives you a clean native window over Postgres, MySQL, SQLite and more, with a free tier that limits open tabs; check their site for the current terms.
When an API misbehaves, an HTTP debugger shows you exactly what went over the wire. Proxyman is the Mac-native proxy I use to inspect and rewrite requests, including HTTPS and traffic from the iOS simulator. It has a free tier and paid plans, so verify pricing before you commit.
#A Git client you actually trust
Git on the command line is fine until a merge goes sideways. A visual Git client turns a tangled history into something you can read. Fork and Tower both give you clear diffs, interactive staging and a history graph you can follow; I use Fork for its speed and plain layout. If you live inside VS Code, its built-in source-control panel handles most day-to-day work without a separate app. Whatever you pick, the value is the same: seeing a diff before you commit it, and untangling a rebase without memorizing flags.
Plenty of these tools also live up in your menu bar. I keep a separate rundown of the menu bar apps for developers I rely on, and a wider list of the best Mac apps for everything outside a dev setup.
#The notch as a dev dashboard
The last item is the one we built, so read the praise with that bias in mind. NotchBay turns the space around the MacBook notch into a small developer dashboard, and two features earn their place for me.
First, it shows Claude Code usage and the status of running agents at a glance, so I can see how much of my plan window is left and whether a background agent is still working without switching to a terminal. If you run coding agents, the piece on a Dynamic Island for AI agents and the guide to monitor Claude Code on your Mac go deeper on how that works.
Second, it keeps an OCR clipboard history in the notch, so text I copied earlier, including text lifted out of a screenshot, sits one glance away instead of buried in a paste buffer I already overwrote.
NotchBay is a Swift and SwiftUI menu-bar app, Developer ID signed and notarized, and it runs on Apple Silicon MacBooks with a notch on macOS 26 (Tahoe). It is $19 one-time with a 3-day trial. It is not going to replace your terminal or editor; it just puts the two signals I check most often, usage and clipboard, where my eyes already are.
#Frequently asked questions
What are the must-have Mac apps for developers?
A terminal (Ghostty, iTerm2 or Warp), an editor (VS Code, Cursor or Xcode), a launcher (Raycast or Alfred), Homebrew, a window manager like Rectangle, a database client like TablePlus, an HTTP debugger like Proxyman, and a Git client like Fork. NotchBay adds a Claude usage and clipboard dashboard in the notch.
Do I need to pay for any of these?
No. Ghostty, VS Code, Homebrew and Rectangle are free and open source, and Raycast, TablePlus and Proxyman have free tiers. NotchBay is paid. Pricing changes often, so confirm the current terms on each app's own site.
Which terminal is best on a Mac?
There is no single best one; iTerm2, Warp and Ghostty are all strong. I use Ghostty for its speed, but the built-in Terminal is enough for light use. Try one and switch if it gets in your way.
Is Homebrew safe to install?
Homebrew is a widely used, open-source package manager installed by a large share of Mac developers. Install it from the official brew.sh site and avoid pasting install commands copied from random blogs.
What is the best window manager for Mac?
Rectangle is the popular free, open-source choice for snapping windows with keyboard shortcuts. macOS 26 (Tahoe) also ships built-in tiling, so try that first. Paid options like Magnet exist if you want extras.
How does NotchBay help developers specifically?
It shows Claude Code usage and running-agent status in the notch and keeps an OCR clipboard history there, so usage limits, agent progress and earlier copies stay visible without leaving your editor.
Do these apps run on Apple Silicon and macOS 26?
Most run on both Intel and Apple Silicon across recent macOS versions. NotchBay specifically requires an Apple Silicon MacBook with a notch on macOS 26 (Tahoe). Check each app's site for its current minimum.