Skip to content
aicoolies logo
iTerm2 logo

iTerm2

macOS terminal replacement

Feature-rich terminal emulator for macOS that has been the de facto standard for Mac power users and developers for over a decade. Supports split panes, tabs, profiles, triggers, hotkey windows, search with regex, shell integration for marks and navigation, tmux integration, and extensive customization via JSON profiles. Built-in password manager, automatic profile switching based on context, and Python scripting API for automation. Free and open-source with a loyal community.

About iTerm2

iTerm2 is the most popular terminal emulator replacement for macOS, offering a dramatically enhanced command-line experience over the built-in Terminal.app. It provides deep shell integration that tracks commands, directories, hostnames, and usernames, enabling advanced features like click-to-download files via SCP, drag-and-drop uploads, and per-host command history. iTerm2 has been the gold standard for macOS terminal emulators for over a decade, continuously evolving to meet developer needs.

iTerm2 distinguishes itself with a comprehensive feature set including split panes in any arrangement, tmux integration that replaces tmux's text-based UI with native windows and tabs, Instant Replay for scrubbing backward through terminal history, and a built-in AI chat window for context-aware help. It supports triggers that fire actions on regex pattern matches, Copy Mode with Vim-like keyboard navigation, profiles for different environments, and a Toolbelt panel showing running jobs and command history. The terminal also includes a built-in web browser and autocomplete functionality.

iTerm2 is the go-to terminal for macOS developers, system administrators, and DevOps engineers who need a powerful, customizable terminal experience. It integrates well with popular tools like tmux, Zsh, and various shell frameworks, and supports features like Growl notifications, window transparency, and full-screen mode. As a free and open-source project with an active community, iTerm2 remains the benchmark against which other macOS terminal emulators are measured.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the GNU General Public License v2 (GPL-2.0). iTerm2 is completely free for macOS developers with no paid tiers or enterprise licensing requirements.

full pricing breakdown →

Supported Platforms

macOS

Explore categories, tags & use cases

A fast, cross-platform terminal

Self-described 'fastest terminal emulator in existence' — a GPU-accelerated, cross-platform terminal written in Rust focused on simplicity and performance. No tabs, splits, or built-in multiplexer — designed to pair with tmux or Zellij. Configured via YAML with a minimal feature set that prioritizes speed above all else. Supports true color, Vi mode, regex search, and clickable URLs. Available on macOS, Linux, Windows, and BSD. 57K+ GitHub stars.

Open Source

The fast, feature-rich terminal

GPU-accelerated terminal emulator written in C and Python, focused on performance and features. Supports ligatures, true color, graphics protocol for displaying images/plots inline, tabs, splits, and remote control via IPC. Highly configurable via a plain text config file. Cross-platform on macOS and Linux. Features a kitten framework for writing terminal programs in Python. Known for innovation in terminal graphics. 26K+ GitHub stars and a dedicated power-user community.

Open Source

GPU-accelerated terminal with Lua config

GPU-accelerated cross-platform terminal emulator written in Rust with configuration in Lua for maximum flexibility. Supports multiplexing (splits, tabs, workspaces), ligatures, true color, sixel/iTerm2/Kitty image protocols, and SSH multiplexer for remote sessions. Extensive keyboard/mouse customization, dynamic color schemes, and a built-in serial port mode. Works on macOS, Linux, Windows, and FreeBSD. Known for deep customizability. 19K+ GitHub stars.

Open Source

Side-by-Side Comparisons

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is iTerm2?

Feature-rich terminal emulator for macOS that has been the de facto standard for Mac power users and developers for over a decade. Supports split panes, tabs, profiles, triggers, hotkey windows, search with regex, shell integration for marks and navigation, tmux integration, and extensive customization via JSON profiles. Built-in password manager, automatic profile switching based on context, and Python scripting API for automation. Free and open-source with a loyal community.

Is iTerm2 free?

Yes — iTerm2 is open source and free to use. Free and 100% open source under the GNU General Public License v2 (GPL-2.0). iTerm2 is completely free for macOS developers with no paid tiers or enterprise licensing requirements.

Is iTerm2 open source?

Yes — iTerm2 is open source.

Is iTerm2 still maintained?

Yes — iTerm2 is active. Its listing was last verified on September 6, 2026.

What are the best iTerm2 alternatives?

The first editor-selected iTerm2 alternatives are Alacritty, kitty, WezTerm.