$ termdex

Terminal · George Nachman (gnachman)

iTerm2

Mac-only terminal emulator with tmux control-mode integration, a Python scripting API, triggers, profile auto-switching by host, and an opt-in AI chat that can use OpenAI-compatible or local models.

Official site

~/facts

platforms
macOS
price
FreeFree (seen 2026-10-20)
source
Open sourceLicence: GPL (site says GPL v2; GitHub sidebar shows GPL-2.0; README text says GPLv3 - inconsistent)
github
gnachman/iTerm2 18.2k stars, seen 2026-10-20

~/features

✓ documented · – absent or not in its feature list · ? not verified

+ strengths

  • tmux -CC integration maps tmux windows to native tabs/windows, and sessions survive a dropped SSH connection
  • Python API plus triggers and shell integration allow scripted automation of sessions
  • Profiles can switch automatically based on context such as the SSH host connected to; AI features are permission-gated per category

! weak points

  • macOS only; no Windows, Linux or mobile version
  • No documented built-in SFTP browser or port-forwarding manager in the docs pages checked; SSH work relies on the system ssh plus profiles
  • Latest stable build requires macOS 13 or later, excluding older Macs

~/who it is for

best for
Mac users who live in tmux over SSH and want scripting and per-host profiles.
look elsewhere if
Anyone needing Windows or Linux, or a dedicated SSH client with a connection manager and file browser.

~/compare

~/sources

Checked 2026-10-20. Prices and features change; the vendor's page is the authority.

Not verified