Terminal.app
The one that ships with macOS.
- In
- It was already there, like it is for everyone on their first day with a Mac.
- Out
- No split panes, weak search, and no true color until 2025. It lasted two days.
What I use, what I used before, and why I moved each time. A new tool usually won because the way I worked had changed, not because the old one got worse.
Counting from when I moved to the Mac. Each switch happened because the way I worked changed and the terminal I had stopped fitting it, most of all once I was running a dozen agents at a time.
The one that ships with macOS.
The long-time power-user terminal for macOS.
A terminal that also takes over parts of the shell: its own input editor and its own completions replace zsh’s.
Back to a plain terminal emulator.
“I want a grid that is 5 x 5 (25 sessions).”Prompt to Claude Code, Jan 14, 2026
A native macOS terminal built on Ghostty, made for running many coding agents at once.
“The difference with cmux versus any other terminal: you could control it agentically. That opens up all kinds of possibilities.”On a call, Jul 29, 2026
An “agent development environment”: each task gets its own agent in its own copy of the code.
“Orca has pros and cons. For most people it would purely be pros.”On a call, Oct 11, 2026
An agent multiplexer: one small program that runs inside whatever terminal you already have and tracks what each agent is doing.
The longer arc, back to my first websites in 1998. Roughly dated: most of it happened before I kept records.
Linux on the desktop.
Windows with a Linux system running inside it.
“Windows is not really for the power users.”On a call, Apr 29, 2026
A MacBook Pro, M1 Max, maxed out when I bought it and still my main machine almost four years later.
“macOS as a client is by far the most productive machine.”On a call, Jul 22, 2026
An opinionated Arch Linux setup with the Hyprland window manager.
“A Linux distribution that’s very popular right now, and it’s very AI friendly.”On a call, Oct 11, 2026
Last updated . More categories are coming: editor, launcher, browser. Dates come from install records, my prompt logs and recorded calls where those exist; older eras are from memory and approximate.