TabbyはSSHとシリアルを一つの端末ワークスペースにまとめる
Tabby は、SSH 接続、シリアル サポート、プロファイル、テーマ、構成可能なショートカットを備えたクロスプラットフォーム ターミナルです。
ひと目でわかる
- これは何?
- Eugeny/tabby の端末、SSH、シリアル、分割ペイン、Portable、プラグインと秘密情報の扱いを README に即して整理します。
- 誰に向いている?
- Tabby は Windows、macOS、Linux でローカルシェルと SSH、シリアル接続をまとめ、タブや分割ペインを細かく設定したい利用者に向きます。採用前には接続先を検証用に限定し、SSHエージェント転送、X11やポート転送、SFTP、秘密情報の保管、Portable の data フォルダ、追加プラグインを個別に確認してください。
- 商用利用できる?
- できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。直近 1 日以内に新しいコミットがあります。
- 何の言語で書かれている?
- 主に TypeScript です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
端末エミュレータと接続管理を兼ねる
README は Tabby を Windows、macOS、Linux 向けの高度に設定可能な terminal emulator、SSH client、serial client と説明します。SSH と Telnet の接続管理、統合シリアル端末、テーマ、ショートカット、分割ペイン、タブ保持が主要機能として列挙されています。
Tabby は新しい shell そのものではなく、MinGW や Cygwin の置き換えでもないと README は明記します。Windows では PowerShell、WSL、Git-Bash、Cygwin、MSYS2、Cmder、CMD を扱えますが、各 shell のインストールや互換性を Tabby が提供するわけではありません。使う shell と接続方式を分けて導入条件を整理します。
Tabby の確認では、端末の Unicode 出力、split pane、SSH 踏み台、port forwarding、serial の改行変換、SFTP、`data` フォルダを分けて試します。接続先、ログ、秘密情報の保管状態を記録し、プラグインを一度に一つだけ追加します。 端末エミュレータと接続管理を兼ねる の条件を、他の章の観測と混ぜずに記録します。
分割ペインとタブを作業単位にする
端末機能には VT220 と拡張、複数の入れ子になった split pane、ウィンドウの任意位置に置けるタブ、Quake console と呼ばれる dockable window、global spawn hotkey が含まれます。進捗検出、プロセス完了通知、bracketed paste も README にあります。
大量出力で端末が詰まりにくいこと、ダブル幅を含む Unicode、font ligatures、shell profile、右クリック貼り付けや選択時コピーも機能一覧に記載されています。評価では、長いログ、CJK 文字、複数ペイン、貼り付け警告、プロセス完了通知を同じ環境で試します。見た目のテーマだけで端末互換性を判断せず、実際の shell 入出力を記録します。
Tabby の確認では、端末の Unicode 出力、split pane、SSH 踏み台、port forwarding、serial の改行変換、SFTP、`data` フォルダを分けて試します。接続先、ログ、秘密情報の保管状態を記録し、プラグインを一度に一つだけ追加します。 分割ペインとタブを作業単位にする の条件を、他の章の観測と混ぜずに記録します。
SSH2の転送機能を接続先で検査する
SSH クライアントには SSH2 接続管理、X11 forwarding、port forwarding、automatic jump host management、agent forwarding、login scripts が列挙されています。Pageant と Windows native OpenSSH Agent も agent forwarding の対象として説明されています。
接続テストでは、踏み台を含む経路、鍵の選択、login script の実行内容、ローカルとリモートのポート、X11 の必要性を一つずつ確認します。agent forwarding は秘密鍵そのものを転送する機能ではありませんが、転送先の信頼境界を理解して有効化すべきです。README の機能一覧だけから安全な既定値や企業ポリシーへの適合を判断しないでください。
Tabby の確認では、端末の Unicode 出力、split pane、SSH 踏み台、port forwarding、serial の改行変換、SFTP、`data` フォルダを分けて試します。接続先、ログ、秘密情報の保管状態を記録し、プラグインを一度に一つだけ追加します。 SSH2の転送機能を接続先で検査する の条件を、他の章の観測と混ぜずに記録します。
シリアルとSFTPを別の運用として扱う
Serial Terminal には保存済み接続、Readline 入力、任意の hex byte-by-byte 入力、hexdump 出力、改行変換、自動再接続があります。SSH セッションからのファイル転送には Zmodem が使えると README は説明し、SFTP client は Web app にもあります。
シリアル機器を試す場合は、baud rate など README にない設定を接続先の仕様と Tabby の UI で確認し、改行変換と hex 表示が期待どおりかを小さなデータで検査します。SFTP は接続先の権限、転送先、上書き挙動を確認します。自動再接続と保存済み接続は便利ですが、意図しない再送や機器操作を避けるため、試験環境でログを残します。
Tabby の確認では、端末の Unicode 出力、split pane、SSH 踏み台、port forwarding、serial の改行変換、SFTP、`data` フォルダを分けて試します。接続先、ログ、秘密情報の保管状態を記録し、プラグインを一度に一つだけ追加します。 シリアルとSFTPを別の運用として扱う の条件を、他の章の観測と混ぜずに記録します。
Portableと秘密情報の置き場所
Windows では Tabby.exe と同じ場所に `data` フォルダを作ると portable app として実行できると README にあります。また SSH の秘密情報と設定用に暗号化コンテナを統合すると説明されています。
Portable の data フォルダへ何が保存されるか、暗号化コンテナのパスワード回復、バックアップ、同期時の扱いは素材だけでは確定しません。検証用アカウントで data の生成ファイル、ファイル権限、ログへの秘密情報の露出を確認し、実アカウントをコピーしないでください。sync-config のようなプラグインを使うなら、同期先と対象フィールドを別途監査します。
Tabby の確認では、端末の Unicode 出力、split pane、SSH 踏み台、port forwarding、serial の改行変換、SFTP、`data` フォルダを分けて試します。接続先、ログ、秘密情報の保管状態を記録し、プラグインを一度に一つだけ追加します。 Portableと秘密情報の置き場所 の条件を、他の章の観測と混ぜずに記録します。
プラグインの便利さと依存範囲
プラグインとテーマは Tabby の Settings view から直接インストールでき、Docker 接続、コマンド送信、出力保存、SFTP タブ、キーワード強調などの例が README に並びます。テーマには hype、gruvbox、catppuccin などがあります。
追加機能は本体に含まれる標準機能とは別のコードと権限を持ちます。最初は一つのプラグインだけを入れ、インストール元、更新方法、端末セッションや設定へ触れる範囲、アンインストール後に残るファイルを確認します。素材の最新リリースは v1.0.235、ライセンスは MIT ですが、各プラグインのライセンスや保守状況まで本体の表示で保証されるわけではありません。
Tabby の確認では、端末の Unicode 出力、split pane、SSH 踏み台、port forwarding、serial の改行変換、SFTP、`data` フォルダを分けて試します。接続先、ログ、秘密情報の保管状態を記録し、プラグインを一度に一つだけ追加します。 プラグインの便利さと依存範囲 の条件を、他の章の観測と混ぜずに記録します。
編集部の結論
Tabby は Windows、macOS、Linux でローカルシェルと SSH、シリアル接続をまとめ、タブや分割ペインを細かく設定したい利用者に向きます。採用前には接続先を検証用に限定し、SSHエージェント転送、X11やポート転送、SFTP、秘密情報の保管、Portable の data フォルダ、追加プラグインを個別に確認してください。README は軽量性や長期サポートを保証していません。
コミュニティノート