spb/tools-spboucher-ai
Public
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