SPB Git
4.1 KB · 49 lines json
1{2  "slug": "iterm2",3  "name": "iTerm2",4  "aliases": ["iTerm"],5  "vendor": { "name": "George Nachman (iTerm2 project)", "slug": "iterm2-project", "website": "https://iterm2.com" },6  "homepage_url": "https://iterm2.com/",7  "docs_url": "https://iterm2.com/documentation.html",8  "repo_url": "https://gitlab.com/gnachman/iterm2",9  "license_url": "https://gitlab.com/gnachman/iterm2/-/blob/master/LICENSE",10  "product_type": "application",11  "product_status": "active",12  "summary": "Feature-rich terminal emulator for macOS with split panes, profiles, triggers, search, tmux integration and a Python scripting API",13  "description": "iTerm2 is a terminal emulator for macOS maintained by George Nachman and released under the GPL version 2. It replaces the built-in Terminal.app with a far larger feature set: split panes and tabs, per-profile settings, hotkey windows, regex-based triggers that react to output, instant replay of past screen contents, inline image display, password management, and shell integration that tracks the current directory and command status.\n\nIts tmux integration (`tmux -CC`) maps tmux windows and panes onto native iTerm2 tabs and splits so remote sessions behave like local ones, which is convenient when working across many SSH hosts. A Python API allows scripting of windows, sessions and profiles. iTerm2 is macOS-only and has accumulated a large preferences surface that can feel heavy compared with newer emulators such as Ghostty; GPU rendering is available but the application is not as fast on very high-throughput output as some competitors. Downloads are free, with optional donations.",14  "capabilities": ["Split panes, tabs and hotkey windows", "Profiles with per-host settings and badges", "Triggers that act on matching output", "Native tmux integration (tmux -CC)", "Shell integration and command history", "Python scripting API", "Inline images and search with regex"],15  "workflows": ["Attach to a tmux session on a remote node with native tabs", "Define per-server profiles that switch colors and settings on SSH", "Automate window layouts with the Python API"],16  "advantages": ["Very broad feature set for macOS", "Mature and long maintained", "Free software under the GPL"],17  "limitations": ["macOS only", "Large settings surface", "Not the fastest renderer for heavy output"],18  "prerequisites": ["macOS; download from iterm2.com or Homebrew cask"],19  "audiences": ["macOS developers and system administrators", "Users managing many SSH sessions"],20  "alternatives": ["ghostty", "warp"],21  "comparison_notes": "Ghostty offers a leaner, GPU-rendered native terminal with fewer features but simpler configuration. Warp adds AI and block-based output as a commercial product. iTerm2 remains the most configurable of the three and the only one with native tmux control mode.",22  "categories": [{ "slug": "terminals-shells", "primary": true }],23  "tags": ["terminal", "macos", "open-source"],24  "use_cases": ["edit-code-remotely"],25  "operating_systems": ["macos"],26  "execution_modes": ["local"],27  "interfaces": ["desktop"],28  "deployment_models": ["desktop"],29  "integrations": ["tmux", "zsh", "bash", "fish", "Python API"],30  "data_formats": ["plist preferences", "JSON profiles"],31  "languages": ["Objective-C", "Swift", "Python"],32  "source_model": "open-source",33  "license_spdx": "GPL-2.0-only",34  "pricing_model": ["open-source", "free"],35  "self_hostable": null,36  "sources": [37    { "url": "https://iterm2.com/", "type": "official_site", "title": "iTerm2 - macOS Terminal Replacement", "supports": ["name", "summary"], "checked_at": "2026-11-02" },38    { "url": "https://iterm2.com/documentation.html", "type": "official_docs", "title": "iTerm2 Documentation", "supports": ["capabilities"], "checked_at": "2026-11-02" },39    { "url": "https://gitlab.com/gnachman/iterm2/-/blob/master/LICENSE", "type": "license_page", "supports": ["license_spdx", "source_model"], "checked_at": "2026-11-02" }40  ],41  "confidence": "high",42  "discovery_method": "editorial-research",43  "depth": "standard",44  "editorial_status": "reviewed",45  "visibility": "public",46  "featured": false,47  "author": "batch-B1"48}49
Files · d0878ed8ec6f375df09d3e415bf35d941ff62d79
Menu

Theme