🖥️
クロスプラットフォームかつ マルチモダンなターミナルを比較する
背景
- もともと iTerm -> Alacritty -> WezTerm と遷移してきた。
- Windows と macOS 併用するようになって、なんかもう設定がめんどくさくなって Powershell のターミナルと VSCode のターミナルを使ってた。
- AI の台頭目覚ましく、このままではいかんと一念発起
前提
- macOS と Windows の両方で使える、クロスプラットフォームのアプリに限定。
- すべて 2025/02/24 時点の情報
進め方
- awesome 系のリポジトリだけを情報源にする。
- 情報のまとめ方は GPT 使いまくる。
候補
-
Alacritty:クロスプラットフォームでGPUアクセラレーションを活用したターミナルエミュレータ。
- GitHubリポジトリ: https://github.com/alacritty/alacritty
-
Contour:モダンで高速なモーダルターミナルエミュレータ。
- GitHubリポジトリ: https://github.com/contour-terminal/contour
-
Extraterm:多機能なターミナルエミュレータ。
- GitHubリポジトリ: https://github.com/sedwards2009/extraterm
-
Hyper:Webテクノロジーを基盤としたターミナル。
- GitHubリポジトリ: https://github.com/vercel/hyper
-
Kitty:高速でGPUベースの機能豊富なクロスプラットフォームターミナル。
- GitHubリポジトリ: https://github.com/kovidgoyal/kitty
-
Mosh:モバイルシェル。
- GitHubリポジトリ: https://github.com/mobile-shell/mosh
-
Rio:WebGPUを活用したハードウェアアクセラレーション対応のターミナル。
- GitHubリポジトリ: https://github.com/raphamorim/rio
-
Tabby:モダンな時代のためのターミナル(以前はTerminusとして知られていた)。
- GitHubリポジトリ: https://github.com/Eugeny/tabby
-
WezTerm:Rustで実装された、GPUアクセラレーション対応のクロスプラットフォームターミナル。
- GitHubリポジトリ: https://github.com/wez/wezterm
-
Wave Terminal:オープンソースでクロスプラットフォームのターミナルで、ファイルプレビュー、編集、AI、ウェブブラウジング、ワークスペース管理などの機能を統合しています。
- GitHubリポジトリ: https://github.com/wavetermdev/waveterm
スター数比較
分析
- Tabby が強すぎる
- Alacritty はずっと支持され続けている
- Hyper は ちょっと減速気味
- 直近の伸び率でいうと Wave Terminal がヤバい
結論
- Wave Terminal と Tabby を使ってみて Alacritty の使用感と比較してみるかな。
補足
Warp は Windows 向けのアプリケーションも鋭意開発中の様子
Discussion