iTerm2 for MAC
Free, open-source Terminal replacement for Mac with split panes, a hotkey window, search, triggers and tmux integration.
iTerm2 Overview
iTerm2 is a free, open-source replacement for the Mac's Terminal app. It does everything Terminal does and adds a long list of features: split panes, a hotkey window that drops down from anywhere, powerful search, autocomplete, a paste history, instant replay of erased text, triggers that react to output, and deep integration with tmux. iTerm2 is made by George Nachman and released under the GPL-2.0 license.
iTerm2 3.7 needs macOS 13 Ventura or later. It is highly configurable through profiles, and with shell integration it knows where your prompt is, which commands you ran and which folder you are in. Recent versions also include optional AI features that you set up yourself with your own API key.
Key Features
iTerm2 adds the features power users miss in Terminal.
- Split panes: divide a tab into as many panes as you like, vertically and horizontally.
- Hotkey window: bring up a terminal from any app with one key press.
- Search: find text with highlighted matches and regular expressions, in one tab or all of them.
- Autocomplete: press Command-; to complete words that appeared in the window.
- Paste history and instant replay: revisit copied text and recover text that was erased.
- Triggers: run actions when text matching a pattern appears.
- Shell integration: jump between prompts, see command status and more.
- tmux integration: use tmux sessions as native iTerm2 windows and tabs.
- Profiles and colors: tagged profiles, 24-bit color and readability options.
What’s New in Version 3.7.6
iTerm2 3.7.6 includes fixes that were missing from 3.7.5.
- The Companion setup wizard no longer asks for an API key when AI already works
- AI API keys are now sent only to their own provider's servers
- Fixed crashes with some triggers, bell sounds and tmux integration windows
- Stopping an AI chat reply now really stops it, without affecting other chats
- Debug logs no longer include AI API keys
iTerm2 FAQ
Is iTerm2 free?
Yes. iTerm2 is free and open source, released under the GPL-2.0 license. You can support its developer with a donation.
Which macOS version does iTerm2 need?
iTerm2 3.7 needs macOS 13 Ventura or later. Older versions for earlier systems are listed on iterm2.com.
How is iTerm2 different from the Mac Terminal app?
iTerm2 adds split panes, a hotkey window, better search, autocomplete, paste history, instant replay, triggers, shell integration and tmux integration, along with many more settings.
How do I split panes in iTerm2?
Press Command-D to split vertically and Shift-Command-D to split horizontally. You can create any number of panes in a tab.
What is the iTerm2 hotkey window?
It is a terminal window that appears when you press a key you choose, even when you are in another app, and hides again when you press it.
What is iTerm2 tmux integration?
With tmux integration, tmux windows and panes appear as native iTerm2 windows, tabs and split panes, and your sessions keep running on the server when you disconnect.
Does iTerm2 use AI?
iTerm2 has optional AI features. They only work after you set them up with your own API key, and iTerm2 3.7.6 sends each key only to its own provider.
What are triggers in iTerm2?
Triggers are actions that run when text matching a regular expression appears, for example to highlight words, answer prompts or show a notification.
How do I update iTerm2?
iTerm2 checks for updates itself and offers to install them. You can also download the latest stable release from iterm2.com.
Where does the iTerm2 download on iterm2.FULLMAC.app come from?
The download button leads to iTerm2's official website at https://iterm2.com/. iterm2.FULLMAC.app does not change or repackage the app.
Similar Apps
- tmuxtmux is a free, open-source terminal multiplexer. It lets you run several programs in one terminal, split into windows and side-by-side panes, and switch between them with the keyboard. Its most useful trick is sessions: detach from a session and everything in it keeps running, even after you close the terminal or lose an SSH connection, and reattach later exactly where you left off. tmux is developed by Nicholas Marriott and contributors and released under the ISC license.Developer Tools
VigilVigil is a free, open-source native Mac terminal for running coding agents as a team. Instead of copying messages between several agent windows yourself, you give a task to a root manager agent, which can start worker agents and sub-managers of its own. Detail flows down the tree and results roll back up to the manager as summaries, which keeps the manager's context lean. A live node tree shows the whole team at once, and every node keeps the agent's own terminal interface, so you can open any of them and take over directly.Developer Tools
SwitchShuttleSwitchShuttle is a menu bar app for Mac that keeps your most-used terminal commands one click or one keyboard shortcut away. You organize commands into nested submenus, give each one a global hotkey and an emoji icon, and run it from anywhere without first opening a terminal and typing it. It works with iTerm, Terminal, Warp, Alacritty, Hyper and other terminals, and each command can run in the current window, a new tab or a new window.Developer Tools
tty7tty7 is a GPU-rendered terminal written in Rust, built on Zed's gpui and Alacritty's terminal core. A background server owns your shells and panes rather than the window, so you can quit the app and your shells keep running without tmux. After a reboot, the layout, the screen and supported agent conversations come back.Developer Tools
TabbyTabby, formerly called Terminus, is a highly configurable terminal emulator that also works as an SSH, Telnet and serial client. It replaces several tools at once: a local terminal with tabs and split panes, a connection manager for your servers, and a serial terminal for devices such as routers and microcontrollers. Your SSH passwords and keys can be kept in an encrypted vault, files can be transferred over SSH, and the look and features can be changed with themes and plugins. Tabby is developed by Eugene Pankov and runs on Mac, Windows and Linux.Developer Tools
kittykitty is a fast, feature-rich terminal emulator that uses your GPU to draw text, so scrolling and large outputs stay smooth. It has tabs and split windows with several layouts built in, support for true colour, ligatures and emoji, and its own graphics protocol for showing images right inside the terminal. kitty can be controlled from scripts and the command line, and extended with small programs called kittens, for tasks such as SSH with your settings, side-by-side file diffs and Unicode input. kitty is made by Kovid Goyal, the developer of calibre.Developer Tools
FULLMAC.app does not host this app. Download buttons lead to the developer’s own pages.