Об этом проекте

iTerm2 — это мощный эмулятор терминала, разработанный специально для macOS, предлагающий современную замену стандартному терминалу с обширным набором функций. Он обеспечивает нативную интеграцию с tmux, позволяя окнам tmux становиться реальными окнами macOS с постоянными сессиями, которые сохраняются при сбоях и отключениях. Интеграция с оболочкой отслеживает команды, каталоги, имена хостов и пользователей, предоставляя такие возможности, как загрузка файлов по SCP одним кликом и история команд для каждого хоста. Среди примечательных возможностей — встроенное окно ИИ-чата, которое может взаимодействовать с содержимым терминала, отображение встроенных изображений (включая анимированные GIF), автоматическое переключение профилей в зависимости от контекста, выделенные окна для горячих клавиш и восстановление сессий через долгоживущие серверные процессы. Приложение также включает встроенный веб-браузер, настраиваемую строку состояния, триггеры на основе регулярных выражений, интеллектуальное выделение, режим копирования, подобный Vim, мгновенное воспроизведение истории терминала и полноценный API для скриптов на Python для автоматизации и настройки. Проект является открытым исходным кодом под лицензией GPLv3 и поддерживает сборку из исходного кода с комплексным процессом настройки, который обрабатывает зависимости, такие как Homebrew, Xcode и Rust. Он активно поддерживается Джорджем Нахманом и участниками, с документацией, ночными сборками и поддержкой сообщества через официальный сайт и трекер проблем GitLab.