Feature-rich terminal emulator for macOS with split panes, search, autocomplete, and extensive customization options.
iTerm2 is a powerful terminal emulator designed specifically for macOS that transforms the traditional terminal experience with modern, innovative features. What sets iTerm2 apart is its deep integration with tmux, allowing native macOS windows and tabs to replace tmux's text-based interface while maintaining session persistence through crashes and SSH disconnects. The terminal includes unique features like built-in AI chat for context-aware help, inline image display for viewing photos and GIFs directly in the terminal, and automatic profile switching that changes appearance based on your current environment.
The terminal excels in productivity with features like shell integration that tracks commands and directories, smart selection for semantic objects, and a vim-like copy mode for keyboard-only navigation. iTerm2 also offers system-wide hotkey windows, session restoration that survives app crashes, and a comprehensive Python scripting API for extensive customization. With its configurable status bar, trigger system, and instant replay feature that lets you scrub through terminal history, iTerm2 is designed for power users, developers, and system administrators who want a feature-rich terminal that goes far beyond basic command execution.
iTerm2 represents a modern approach to terminal emulation, bringing visual polish and advanced functionality that bridges the gap between traditional command-line interfaces and contemporary desktop applications. Its extensive feature set makes it particularly valuable for users managing complex development environments, multiple SSH sessions, or those who spend significant time in the terminal and want every interaction to be as efficient as possible.
# via Official Download
Download from iterm2.com/downloads