Mac に最適なターミナル
唯一の「最高のターミナル」は存在せず、あなたの働き方に最も合うものがあるだけです。以下は、macOS の有力な選択肢を率直に比較したものです。私たちは cmux を開発しているので、はっきり言います。cmux はマルチタスク、整理、プログラマビリティのために作られていますが、他のほうが良い選択になる場面もきちんとお伝えします。
ひと目で比較
| ターミナル | 対象用途 | レンダラー | プラットフォーム |
|---|---|---|---|
| cmux | マルチタスク、整理、プログラマビリティ(AIエージェント) | GPU (libghostty) | macOS |
| Ghostty | 高速でクリーンな単一ターミナル | GPU | macOS, Linux |
| iTerm2 | 最大限の機能とカスタマイズ性 | GPU / CPU | macOS |
| Warp | 組み込みAIとブロックUI | GPU | macOS, Linux, Windows |
| Terminal.app | セットアップ不要のデフォルト | CPU | macOS |
| Alacritty | ミニマル・高速・設定ファイルのみ | GPU | クロスプラットフォーム |
| kitty | 高速・スクリプト可能・多機能 | GPU | macOS, Linux |
| WezTerm | マルチプレクサ内蔵のGPUターミナル | GPU | クロスプラットフォーム |
| tmux | あらゆるターミナル内でのマルチプレクシング | なし | Unix |
cmux
libghostty を基盤とするネイティブ macOS ターミナルで、マルチタスク、整理、プログラマビリティという3つのことのために作られています。垂直サイドバーが作業をワークスペースごとにまとめ、それぞれの git ブランチ、ディレクトリ、ポート、エージェント出力の最新行を表示するので、多くの作業を同時に進めても見失いません。エージェントが注意を求めるとペインがリングで知らせます。すべての操作は CLI と Unix ソケットからスクリプト可能で、プログラムから操作できるアプリ内ブラウザも備えています。さらに、スマホからターミナルを確認できる iOS コンパニオンアプリもあります。複数のタスクや AI コーディングエージェントを並行して扱い、マルチプレクサの設定なしで整理・自動化したい人に最適です。
Ghostty
高速で GPU アクセラレーション対応のターミナル。そのエンジンである libghostty は cmux を支えています。ワークスペースや自動化のレイヤーは不要で、優れた描画を備えたクリーンな単一ターミナルウィンドウが欲しいなら、Ghostty 単体で十分に優秀です。
iTerm2
成熟した、果てしなくカスタマイズできる macOS ターミナル。深いプロファイル、トリガー、tmux 連携。最大限の機能が欲しく、多くのタスクを同時にオーケストレーションするわけではないなら、安全な定番です。
Warp
AI アシスタントとブロック型コマンド UI を組み込んだ Rust 製ターミナル。アカウントが必要で、macOS 以外でも利用できます。ターミナル自体に AI を組み込みたい、または Linux や Windows も必要な場合に向いています。
Terminal.app
macOS に組み込まれたターミナル。常にそこにあり、セットアップ不要。軽い用途には十分ですが、多くのパワーユーザーはいずれもっと多くを求めるようになります。
Alacritty、kitty、WezTerm
すべてをファイルで設定するのが好きな人向けの高速 GPU ターミナル。Alacritty はあえてミニマル、kitty は多機能でスクリプト可能、WezTerm は独自のマルチプレクサを同梱しています。いずれもクロスプラットフォームで、高度にチューニングした単一のターミナルが欲しいなら好適です。
tmux
ターミナルではなく、ターミナル内で動かすマルチプレクサです。リモートサーバーへの SSH 越しの永続セッションには無類の強さ。必要なときは cmux からリモートの tmux セッションにアタッチできます。
cmuxはmacOS向けの無料・オープンソースです。