LifetimeMac

iTerm2

the terminal most Mac developers install first, free since 2010

Open source

The catch

Development is essentially one person, so fixes and macOS compatibility releases arrive on his schedule rather than a company's. It is heavier than newer GPU-accelerated terminals and can lag when a command floods the screen. The feature surface is large enough that the preferences window takes a while to learn. Requires macOS 10.14 or newer.

iTerm2 has been the default answer to "which terminal" on the Mac for about fifteen years, and it has never asked for money. It is GPL v2, the source is on GitHub, and the only payment path on the site is a donation button you can ignore.

The reason people install it over Terminal.app is the accumulated small things. Split a pane and keep both halves searchable. Hit a global hotkey and a terminal drops down over whatever app you were in, then disappears again. Search scrollback with a regex, or replay what scrolled past. Install the shell integration and the app starts tracking where each command began and ended, what it exited with, and which directory you were in, which makes scrolling back through a long session far less of a hunt. Triggers can watch output and act on a match: highlight a line, fire a notification, stop a runaway.

The cost of fifteen years of features is weight. Dump a hundred thousand lines into it and you will feel the difference against Ghostty or Alacritty, and the preferences window is genuinely intimidating on first open.

If you only touch a shell to run the occasional build, Terminal.app is fine and already installed. iTerm2 pays off when the terminal is where you work.

The iTerm2 page at iterm2.com
Page capture from iterm2.com, taken 2026-09-22. Images belong to their developers.
  • Split panes, tabs and a system-wide drop-down hotkey window
  • Searchable scrollback with regex and instant replay
  • Shell integration tracking command history and exit status
  • Triggers that fire actions when output matches a pattern
  • tmux integration and a scripting API

The facts

Price
Free
What you get
No licence to buy, and the source is public.
Details
Free, with the source on GitHub under GPL v2. Donations are accepted and nothing is gated behind payment.
Free trial
No
On Setapp
No
Minimum macOS
macOS 10.14
Price checked
2026-09-22
Check it yourself
Price band
Free