DevOps 向けの、より高速かつ優れた SSH/Telnet/シリアル/シェル/SFTP クライアント。
こんにちは WindTerm ?、こんにちは!
まだ始まったばかりです!高性能のテキスト エディタが必要な場合は、WindEdit を試してください。
商業的および非商業的使用に制限なく完全に無料です。リリースされたすべてのソース コード (サードパーティ ディレクトリを除く) は、Apache-2.0 ライセンスの条件に基づいて提供されます。
紹介ビデオを見る
Linux バイナリ、 MacOS バイナリ、およびWindows バイナリ: https://github.com/kingToolbox/WindTerm/releases
WindTerm は部分的なオープンソース プロジェクトであり、ソースは段階的に公開される予定です。
オープン ソース コードには、関数、アルゴリズム、GUI ウィジェットなどの独立して使用できるクラスや、ネットワーク、プロトコルなどの関数ライブラリ、およびすべての機能が含まれますが、これらに限定されません。ライセンスに従ってオープンソースを必要とするタイプ。
問題や機能のリクエストは大歓迎です。
問題または機能リクエストをコミットするには、問題をクリックしてください。
SSH、SFtp、シェル (Linux シェル、Windows cmd および powershell)、Telnet、シリアル、および WindTerm について話し合うには、「ディスカッション」をクリックしてください。
メインウィンドウ (zsh):
分割ビュー:
DigeWhite テーマ:
SSH v2、Telnet、Raw Tcp、シリアル、シェル プロトコルが実装されています。紹介ビデオ
セッション認証時の SSH 自動実行をサポートします。
SSH コントロールマスターをサポートします。
SSH ProxyCommand または ProxyJump をサポートします。紹介ビデオ
SSHエージェントをサポートします。紹介ビデオ
パスワード、公開キー、キーボードインタラクティブ、gssapi-with-mic を使用した SSH 自動ログインをサポートします。紹介ビデオ
X11転送をサポートします。紹介ビデオ
直接/ローカル ポート フォワーディング、リバース/リモート ポート フォワーディング、および動的ポート フォワーディングをサポートします。紹介ビデオ
XModem、YModem、ZModem をサポートします。紹介ビデオ
統合された sftp、scp クライアントは、ダウンロード、アップロード、削除、名前変更、新しいファイル/ディレクトリの作成などをサポートします。紹介ビデオ
統合されたローカル ファイル マネージャー。ファイル/ディレクトリへの移動、コピー先、コピー元、削除、名前変更、新しいファイル/ディレクトリの作成などをサポートします。
Windows Cmd、PowerShell、および管理者としての Cmd、PowerShell をサポートします。
Linux bash、zsh、powershell コアなどをサポートします。
MacOS bash、zsh、powershell コアなどをサポートします。
Windows、MacOS、Linuxをサポートします。
多言語ユーザーインターフェイスをサポートします。
Unicode 13をサポートします。
セッションダイアログとセッションツリー。紹介ビデオ
自動補完。紹介ビデオ
フリータイプモード。紹介ビデオ
フォーカスモード。紹介ビデオ
同期入力。紹介ビデオ
セッションのユーザー名とパスワードの保護が強化されました。紹介ビデオ
コマンドパレット。紹介ビデオ
コマンド送信者。紹介ビデオ
エクスプローラー ペイン。紹介ビデオ
シェルペイン。
クイックバー。紹介ビデオ
貼り付けダイアログ。紹介ビデオ
vim キーバインドを使用したローカル モードとリモート モード。 (Shift+Enter キーを使用して、リモート モードとローカル モードを切り替えます) 紹介ビデオ
タイムスタンプ、折りたたみ、アウトライン、分割ビューをサポートします。
Linux および PowerShell で電力線をサポートします (例: Oh-My-Zsh、Oh-My-Posh)。紹介画像
vscode などのカラースキームをサポートします。紹介ビデオ
検索とプレビューをサポートします。紹介ビデオ
()、[]、{} などの開始区切り文字と終了区切り文字、およびカスタム区切り文字の強調表示をサポートします。紹介ビデオ
UIテーマの変更をサポートします。紹介ビデオ
タブの色の設定をサポートします。紹介ビデオ
開いているタブの検索をサポートします。紹介ビデオ
右側のタブを閉じることをサポートします。
ウィンドウの透明度の設定をサポートします。紹介ビデオ
選択してコピー、右クリックして貼り付け、または中クリックして貼り付けをサポートします。
Google、Bing、Github、Stackoverflow、Wikipedia、DuckDuckGo を使用したオンラインでのテキスト検索をサポートします。紹介ビデオ
入力中のマウス カーソルの非表示をサポートします。
ロック画面をサポートします。紹介ビデオ
vt100、vt220、vt340、vt420、vt520、xterm、xterm-256-colors をサポートします。
Unicode、絵文字、トゥルーカラー、マウスプロトコルなどをサポートします。
自動ラップモードをサポートします。紹介ビデオ
プロトコルと条件はカスタマイズできます。
Tektronix 4014 を除くすべての vttest テストに合格しました。
HTTP および SOCKS5 プロキシをサポートします。紹介ビデオ
ジャンプサーバープロキシをサポートします。紹介ビデオ
手動および自動セッションログをサポートします。紹介ビデオ
セッションの名前を変更して複製します。紹介ビデオ
再起動時に最後のセッションとレイアウトを復元します。紹介ビデオ
起動時に特定のセッションまたは一連のセッションを開くことをサポートします。
動的メモリ圧縮により、通常、作業メモリの負荷の20%
~ 90%
を削減できます。
高性能、低メモリ、低遅延。紹介ビデオ
これらのベンチマークのデータ生成に使用されたハードウェアは次のとおりです。
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory.
WindTerm1.72、WindTerm 1.2、FileZilla 3.48.1、WinSCP 5.17.2 (Build 10278) のテストは WSL(Ubuntu 18.04.2) で実行されます。
クライアントのバージョン:
応用 | バージョン | 発売日 |
---|---|---|
ウィンターム | v1.72 | 2020-10-25 |
ウィンターム | v1.2 | 2020-06-15 |
ファイルジラ | v3.48.1 | 2020-05-19 |
WinScp | v5.17.2 (ビルド 10278) | 2020-03-09 |
すべてのテストデータは参考用です。
ダウンロード時間 | ダウンロード速度 | アップロード時間 | アップロード速度 | |
---|---|---|---|---|
WindTerm 1.72 (高速転送を使用) | 23秒 | 216.3MB/秒 | 20代 | 247.0MB/秒 |
ウィンドターム 1.72 | 23秒 | 214.7MB/秒 | 20代 | 244.0MB/秒 |
WindTerm 1.2 | 37秒 | 139.3MB/秒 | 43秒 | 119.9MB/秒 |
ファイルジラ | 32秒 | 161.1MB/秒 | 30代 | 171.8MB/秒 |
WinSCP | 81年代 | 63.7MB/秒 | 91年代 | 56.7MB/秒 |
ダウンロード時間 | ダウンロード速度 | アップロード時間 | アップロード速度 | |
---|---|---|---|---|
WindTerm 1.7 | 26秒 | 3.9MB/秒 | 13秒 | 8.1MB/秒 |
WindTerm 1.2 | 32秒 | 3.4MB/秒 | 10代 | 10.7MB/秒 |
ファイルジラ | 48秒 | 2.2MB/秒 | 35秒 | 3.1MB/秒 |
WinSCP | 42秒 | 2.6MB/秒 | 12秒 | 8.9MB/秒 |
これらのベンチマークのデータ生成に使用されたハードウェアは次のとおりです。
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory. MacOs 10.13 - 2.3 GHz Intel Core i5 and 8GB memory.
WindTerm 1.72、rxvt、putty、xterm、Windows Terminal のテストは WSL(Ubuntu 18.04.2) 上で実行されます。
Iterm2、kitty、Alacritty のテストは MacOS シェル上で実行されます。
For WindTerm: No color scheme used in windterm. Color scheme will result in approximately 2% loss and more memory usage. For Alacritty: Only supports up to 100,000 scrollback lines, so every test use "history: 100000" setting and no memory usage measured. For Windows Terminal: Only supports up to 65,535 scrollback lines, so every test use "historySize: 65535" setting and no memory usage measured.
端末のバージョン:
応用 | バージョン | 発売日 |
---|---|---|
ウィンターム | v1.72 | 2020-10-25 |
rxvt-ユニコード | v9.2.2 | 2016-05-14 |
パテ | v0.71 | 2019-03-16 |
xterm | v3.30 | 2017-06-20 |
iterm2 | v3.3.6 | 2019-10-09 |
うるさい | v0.5.0 | 2020-07-21 |
子猫 | v0.14.6 | 2019-09-25 |
Windowsターミナル | v1.3.2651.0 | 2020-09-22 |
すべてのテストデータは参考用です。
Benchmark_randomdata には、97.6MB のランダム テキスト (102,401,504 バイト、1,329,878 行、random_test.sh によって生成およびテスト) が含まれています。
すべてのケースで、システム キャッシュをウォームアップするために 3 回の実行が行われました。報告された数値は 5 回の実行の中央値です。
Telnet:
スクロールバックの行数 | データ速度(MB/秒) | メモリ使用量(MB) | |
---|---|---|---|
WindTerm | 無制限 | 52.1 | 106.6 |
rxvt | 1,350,000 | 37.8 | 842.2 |
パテ | 1,350,000 | 4.9 | 733.4 |
xterm | 1,350,000 | 2.2 | 3328.4 |
Windows ターミナル + telnet.exe | 65,535 | 0.1 | 測定されていません。65,535 スクロールバック行設定を使用します |
SSH:
スクロールバックの行数 | データ速度(MB/秒) | メモリ使用量(MB) | |
---|---|---|---|
WindTerm | 無制限 | 41.8 | 108.5 |
rxvt | 1,350,000 | 40.2 | 842.2 |
パテ | 1,350,000 | 4.8 | 734.9 |
xterm | 1,350,000 | 2.3 | 3328.4 |
Windows ターミナル + ssh.exe | 65,535 | 2.1 | 未測定、65,535 スクロールバック行設定を使用 |
シェル:
スクロールバックの行数 | データ速度(MB/秒) | メモリ使用量(MB) | |
---|---|---|---|
iterm2 | 無制限 | - (時間がかかりすぎます) | 1300以上 |
子猫 | 無制限 | 17.2 | 2655 |
アラクリティ | 100,000 | 41.3 | - |
時間(秒) | メモリ使用量(MB) | |
---|---|---|
WindTerm | 1.236 | 16.1 |
rxvt | 5.082 | 633.3 |
パテ | 4.161 | 551.1 |
xterm | 40.421 | 2500.7 |
iterm2 | 2.116 | 146.3 |
キティ | 2.535 | 2376.5 |
アラクリティ | 1.162 | 測定されていません。100,000 スクロールバック行設定を使用します |
Windows ターミナル + ssh.exe | 23.246 | 未測定、65,535 スクロールバック行設定を使用 |
時間(秒) | メモリ使用量(MB) | |
---|---|---|
WindTerm | 2.287 | 24.1 |
rxvt | 10.896 | 1266.6 |
パテ | 16.045 | 1102.6 |
xterm | 68.154 | 5005.5 |
iterm2 | 4.181 | 383.2 |
キティ | 5.620 | 4749.9 |
アラクリティ | 2.322 | 測定されていません。100,000 スクロールバック行設定を使用します |
Windows ターミナル + ssh.exe | 50.381 | 未測定、65,535 スクロールバック行設定を使用 |
時間(秒) | メモリ使用量(MB) | |
---|---|---|
WindTerm | 5.520 | 68.2 |
rxvt | 27.533 | 3166.2 |
パテ | 45.911 | 2757.1 |
xterm | - | メモリ不足 |
iterm2 | 10.805 | 1048.3 |
キティ | - | メモリ不足 |
アラクリティ | 5.799 | 測定されていません。100,000 スクロールバック行設定を使用します |
Windows ターミナル + ssh.exe | 130.371 | 未測定、65,535 スクロールバック行設定を使用 |
時間(秒) | メモリ使用量(MB) | |
---|---|---|
WindTerm | 10.674 | 133.3 |
rxvt | - | メモリ不足 |
パテ | - | メモリ不足 |
xterm | - | メモリ不足 |
iterm2 | 20.468 | 2231.3 |
キティ | - | メモリ不足 |
アラクリティ | 11.598 | 測定されていません。100,000 スクロールバック行設定を使用します |
Windows ターミナル + ssh.exe | 264.739 | 測定されていません。65,535 スクロールバック行設定を使用します |
時間(秒) | メモリ使用量(MB) | |
---|---|---|
WindTerm | 10.167 | 0.7 |
rxvt | 9.687 | 0.1 |
パテ | 95.382 | 0.4 |
xterm | 286.510 | 0.1 |
iterm2 | 25.448 | 7.4 |
キティ | 16.104 | 0.5 |
アラクリティ | 11.798 | 測定されません。スクロールバック行ゼロ設定を使用します |
Windows ターミナル + ssh.exe | 261.096 | 測定されません。スクロールバック行ゼロ設定を使用します |
これらのベンチマークのデータ生成に使用されたハードウェアは次のとおりです。
Debian 10 Vm - 4cpu and 4GB memory. For WindTerm: No color scheme used in windterm. Color scheme will result in approximately 2% loss and more memory usage. For other terminals: No memory usage measured because most of them write the history to disk or only support a limited number of lines in memory..
端末のバージョン:
応用 | バージョン | 発売日 |
---|---|---|
ウィンターム | v1.9 | 2020-12-22 |
ノーム | v3.30.2 | 2018-10-22 |
メイト端子 | v1.20.2 | 2019-02-11 |
コンソール | v18.04.0 | 2019-04-12 |
Xfce4 ターミナル | v0.8.7.4 | 2018-5-15 |
Qターミナル | v0.14.1 | 2019-01-26 |
すべてのテストデータは参考用です。
Benchmark_randomdata には、97.6MB のランダム テキスト (102,401,504 バイト、1,329,878 行、random_test.sh によって生成およびテスト) が含まれています。
すべてのケースで、システム キャッシュをウォームアップするために 3 回の実行が行われました。報告された数値は 5 回の実行の中央値です。
コスト時間 | |
---|---|
WindTerm | 1.976秒 |
ノームターミナル | 9.781秒 |
メイト端子 | 9.841秒 |
コンソール | 25.050秒 |
xfce4 ターミナル | 10.520秒 |
Q端子 | 20.763秒 |
n | 1,000,000 | 2,000,000 | 5,000,000 | 10,000,000 | 10,000,000 (スクロールバック行: 100) |
---|---|---|---|---|---|
WindTerm | 0.846秒 (18.6MB) | 1.574秒(26.6MB) | 4.046秒(56.4MB) | 8.232秒(102.2MB) | 7.748秒(3.4MB) |
ノームターミナル | 0.920秒 | 2.152秒 | 5.271秒 | 11.111秒 | 13.109秒 |
メイト端子 | 0.822秒 | 1.698秒 | 5.943秒 | 10.920秒 | 12.290秒 |
コンソール | 1.612秒 | 3.199秒 | 8.157秒 | 16.029秒 | 15.650秒 |
xfce4 ターミナル | 0.870秒 | 2.160秒 | 5.866秒 | 12.089秒 | 13.304秒 |
Q端子 | 9.272秒 | 18.391秒 | 45.999秒 | 104.277秒 | 17.208秒 |
レイテンシに対するネットワークの影響を考慮して、次のデータは WindEdit からのものです。 DIGEdit は WindTerm のテキスト コンポーネントです。
分 | マックス | 平均 | SD | |
---|---|---|---|---|
風編集 | 1.9 | 7.6 | 2.9 | 0.8 |
Windows のメモ帳 | 0.9 | 16.5 | 7.8 | 1.8 |
Gヴィム | 0.9 | 10.4 | 2.8 | 1.2 |
ショートカットキー一覧
リリースサイクル:
4~8週間。
プレリリースサイクル:
1~2週間
可能な限り問題を解決する
改良されたファイラー
改善された転送
改善されたクイックバー
SSHエージェント転送
新しいメモリ アロケータ、マネージャ、ガベージ コレクタ (新しいバージョンに延期)
コマンド スニペットの説明 (新しいバージョンに延期)
SSH GSSAPI 認証 (新しいバージョンに延期)
SSH エージェント (新しいバージョンに延期)
セッション内での検索 (後のバージョンに延期)
ダウンロード: WindTerm 2.5.0 (2022-7-24)
バージョン 2.x のロードマップ:
外部ツール
プロトコル:
モッシュ
Rログイン
セッション:
オートコンプリート
チャットモード
ログビューア
ファイル転送:
ftp、ftp
スクリプト、マクロ、プラグイン システム
もっと ...
発売スケジュール:
バージョン | レベル | ターゲット | 状態 | タイムライン |
---|---|---|---|---|
v0.x | 基本 | 基本的なフレームワークと基本的な機能ですが、ベースとなる高機能テキストエディタ(WindEdit)が完成しており、普通に使用できるようになります。 | 終了した | ずっと前〜2020年のスプリント |
v1.x | マニュアル | 完璧な機能で、ほとんどの開発者が日常業務で使用できます | 終了した | 2020年春~2020年冬 |
v2.x | 半自動 | トリガー、マクロ、イベント、通知などを通じて、開発者が一部の操作を完了するのを支援できます。 | 現像 | 2021年春~2022年夏 |
v3.x | 全自動 | プラグイン、スクリプト、機械学習などにより自動運用し無人化を実現 | 企画 | 2022年夏~2023年冬 |
貢献 | |
---|---|
EvoWebフランス | フランス語翻訳 |
kvnklk | ドイツ語翻訳 |
レモナワ | 簡体字中国語翻訳 |
ラックスネグラ | フランス語翻訳 |
モサムシュ | 簡体字中国語翻訳 |