このプロジェクトについて

iTerm2はmacOS専用に設計された強力なターミナルエミュレータで、デフォルトのターミナルに代わる最新の選択肢として、広範な機能セットを提供します。ネイティブのtmux統合を備えており、tmuxウィンドウを実際のmacOSウィンドウに変換し、クラッシュや切断を乗り越えて持続するセッションを実現します。シェル統合はコマンド、ディレクトリ、ホスト名、ユーザー名を追跡し、SCP経由のクリックによるファイルダウンロードやホストごとのコマンド履歴などの機能を可能にします。 注目すべき機能には、ターミナルの内容と対話できる組み込みAIチャットウィンドウ、インライン画像表示(アニメーションGIFを含む)、コンテキストに基づく自動プロファイル切り替え、専用ホットキーウィンドウ、長時間実行されるサーバープロセスによるセッション復元などがあります。また、組み込みWebブラウザ、設定可能なステータスバー、正規表現ベースのトリガー、スマート選択、Vim風のコピーモード、ターミナル履歴のインスタントリプレイ、自動化とカスタマイズのための完全なPythonスクリプトAPIも含まれています。 このプロジェクトはGPLv3の下でオープンソースであり、Homebrew、Xcode、Rustなどの依存関係を処理する包括的なセットアッププロセスを備えたソースからのビルドをサポートしています。George Nachmanとコントリビューターによって積極的にメンテナンスされており、公式WebサイトとGitLabのイシュートラッカーを通じて、ドキュメント、ナイトリービルド、コミュニティサポートが提供されています。