iTerm2 is a modern, feature-rich terminal emulator for macOS. It extends and improves on the built-in Terminal app by offering advanced features like split panes, profiles, search, autocomplete, instant replay of terminal history, and much more. The repository contains the full source code (primarily in Objective-C / Swift) along with UI components, extensions, and support tools. It is released under the GPL-2.0 license. The project is quite mature (with many commits and contributors) and supports scripting and automation via an API (including a Python library in the api/library/python/iterm2 path). To build it, you can compile the Xcode project included, and there is documentation and instructions linked from the project’s README (note: issue tracking is handled via GitLab, as the repository refers issues there). The code is organized into modular parts (resources, UI, helpers, submodules), and the project is actively maintained with many releases and tags.

Features

  • Split panes, tabbing, and full-screen support
  • Instant Replay to navigate terminal history queries
  • Advanced search with regex highlighting and paste history
  • Customizable profiles and tagged configurations
  • GPU-accelerated rendering and rich Unicode/emojis support
  • Hotkey window, status bar with system info, and tmux integration

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow iTerm2

iTerm2 Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of iTerm2!

Additional Project Details

Operating Systems

Mac

Programming Language

Objective C

Related Categories

Objective C Terminal Emulators

Registered

2025-09-08