Tabby の概要
Tabby(旧称 Terminus)は、SSH、Telnet、シリアル通信のクライアントとしても使える、細かく設定できるターミナルエミュレータです。タブと分割ペインを備えたローカルのターミナル、サーバーの接続マネージャ、ルーターやマイコンなどの機器向けのシリアルターミナルを、1 つのアプリでまかなえます。SSH のパスワードや鍵は暗号化されたボルトに保管でき、SSH 経由でファイルを転送でき、テーマやプラグインで見た目や機能を変えられます。Tabby は Eugene Pankov が開発しており、Mac、Windows、Linux で動作します。
Tabby は MIT ライセンスの無料オープンソースソフトウェアです。Apple Silicon 用と Intel 用で別々のダウンロードがあり、SSH クライアントはウェブ版も用意されています。
主な機能
Tabby なら、ローカルのシェルもリモートのサーバーも 1 つのウインドウで扱えます。
- ターミナル:タブ、入れ子にできる分割ペイン、フォント表示のきれいな高速ターミナル。
- SSH クライアント:接続マネージャ、踏み台サーバー、ポートフォワーディング、エージェント転送。
- SFTP と Zmodem:SSH セッションとの間でファイルを送受信できます。
- シリアルターミナル:シリアルポートで機器に接続し、ログも記録できます。
- 暗号化ボルト:SSH のパスワードや鍵を暗号化されたコンテナに保管できます。
- Quake モード:ホットキーで、画面の上からターミナルを出したり隠したりできます。
- テーマとプラグイン:色やフォントを変えたり、プラグインギャラリーから機能を追加したりできます。
- 設定の同期:複数のコンピュータで設定をそろえられます。
バージョン 1.0.238 の新機能
Tabby 1.0.238 では、メモリリークなどの細かな問題が修正されました。
- プラグインのボルトのシークレットに、鍵の説明がラベルとして表示されるように
- タブやセッションを閉じたときのメモリリークを修正
- 一度もフォーカスされていないタブで出力のバッファリングが遅くなる問題を修正
- セッション開始時に正しいターミナルのサイズを送るように
- 1 回のキー入力でホットキーが 2 回動作しないように
- ダイアログを開いている間もタブバーでウインドウを移動できるように
Tabby のよくある質問
Tabby は無料ですか?
はい。Tabby は MIT ライセンスの無料オープンソースソフトウェアです。
Tabby は以前 Terminus という名前でしたか?
はい。Tabby の旧称は Terminus です。
Tabby はターミナルと SSH クライアントの代わりになりますか?
はい。ローカルのターミナル、接続マネージャ付きの SSH・Telnet クライアント、シリアルターミナルが 1 つになったアプリです。
Tabby は SSH のパスワードをどう保管しますか?
パスワードや秘密鍵は、マスターパスフレーズで保護された Tabby の暗号化ボルトに保管できます。
Tabby でファイルを転送できますか?
はい。SFTP と Zmodem で、SSH セッションとの間でファイルを送受信できます。
Tabby は Apple Silicon で動きますか?
はい。Apple Silicon 用と Intel 用で別々のダウンロードがあります。
Tabby はペインの分割に対応していますか?
はい。タブを複数のペインに分割でき、入れ子にして自由に並べられます。
Tabby に機能を追加できますか?
はい。プラグインギャラリーと多くのテーマがあり、設定からインストールできます。
Tabby にウェブ版はありますか?
はい。SSH、SFTP、Telnet のクライアントはウェブアプリとしても使え、自分でホストすることもできます。
tabby.FULLMAC.app の Tabby のダウンロードはどこから提供されていますか?
ダウンロードボタンは、GitHub にある Tabby の公式リリース https://github.com/Eugeny/tabby/releases/latest につながっています。tabby.FULLMAC.app がアプリを改変したり再パッケージしたりすることはありません。
似ているアプリ
- tmuxtmux は、無料でオープンソースのターミナルマルチプレクサです。1 つのターミナルの中で複数のプログラムを、ウインドウや横に並んだペインに分けて動かし、キーボードで切り替えられます。いちばん便利なのはセッションです。セッションからデタッチしても中身はすべて動き続け、ターミナルを閉じたり SSH 接続が切れたりしても大丈夫です。あとでアタッチし直せば、中断したところから続けられます。tmux は Nicholas Marriott とコントリビュータが開発し、ISC ライセンスで公開されています。開発ツール
VigilVigil は、コーディングエージェントをチームとして動かすための、無料でオープンソースの Mac ネイティブターミナルです。複数のエージェントのウィンドウ間で自分でメッセージをコピーする代わりに、ルートのマネージャーエージェントにタスクを渡すと、マネージャーが自分のワーカーエージェントやサブマネージャーを起動します。詳細はツリーを下へ流れ、結果は要約としてマネージャーへ戻るので、マネージャーのコンテキストは軽く保たれます。ライブのノードツリーでチーム全体を一度に見渡せ、各ノードはエージェント自身のターミナル画面をそのまま保つため、どのノードでも開いて直接操作を引き継げます。開発ツール
SwitchShuttleSwitchShuttle は、よく使うターミナルコマンドをワンクリックやキーボードショートカットで実行できる Mac のメニューバーアプリです。コマンドを階層化したサブメニューに整理し、それぞれにグローバルホットキーと絵文字アイコンを割り当てれば、ターミナルを開いて入力しなくても、どこからでも実行できます。iTerm、Terminal、Warp、Alacritty、Hyper などのターミナルに対応し、各コマンドは現在のウィンドウ、新しいタブ、新しいウィンドウのいずれかで実行できます。開発ツール
tty7tty7 は Rust で書かれた GPU レンダリングのターミナルで、Zed の gpui と Alacritty のターミナルコアをもとに作られています。シェルとペインを持つのはウィンドウではなくバックグラウンドのサーバーなので、アプリを終了してもシェルは tmux なしで動き続けます。再起動後は、レイアウト、画面、対応エージェントの会話が元に戻ります。開発ツール
kittykitty は、GPU でテキストを描画する高速で高機能なターミナルエミュレータです。スクロールや大量の出力もなめらかに表示されます。タブと分割ウインドウを備え、複数のレイアウトが組み込まれているほか、トゥルーカラー、合字、絵文字に対応し、ターミナルの中に直接画像を表示する独自のグラフィックスプロトコルも持っています。スクリプトやコマンドラインから操作でき、kitten と呼ばれる小さなプログラムで機能を拡張できます。設定を引き継いだ SSH、ファイルの左右比較、Unicode 文字の入力などに使えます。kitty は calibre の開発者でもある Kovid Goyal が作っています。開発ツール- ripgrepripgrep は、フォルダ内のファイルからテキストや正規表現を非常に速く検索する、無料でオープンソースのコマンドラインツールです。コマンドは rg で、rg に続けて探したい言葉を入力すると、現在のフォルダとその中のすべてを検索します。初期設定では .gitignore に書かれたファイル、隠しファイル、バイナリファイルを飛ばすので、コードのプロジェクトでは必要な結果だけが表示されます。ripgrep は Andrew Gallant が開発し、MIT ライセンスと Unlicense のデュアルライセンスで公開されています。開発ツール
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。