Macを使う開発者なら、1日の大半で開いているアプリはおそらくターミナルです。それなのに、意外と何年も標準ターミナルだけを使い続けている人は多いものです。
私は標準のTerminal.appからiTerm2に移行し、最近はGhosttyに落ち着きました。その間にWarp、Alacritty、Kittyも一通り試しています。
まず結論からお伝えします。
ほとんどの開発者にはiTerm2かGhosttyで十分です。AI機能が気になるならWarp、tmux中心でミニマルに使いたいならAlacrittyがおすすめです。
この記事では、macOSで使える代表的な6種類のターミナルの違いと、自分に合う選び方を実際に使った感想をもとにまとめます。
6種類のターミナルは、まず方向性が違います
どのターミナルも同じでは、と思うかもしれません。しかし実際に使うと、目指している方向はかなり異なります。
Terminal.appはmacOSに標準搭載されているターミナルです。
インストール不要で軽く、安定しています。その代わり、機能は必要最小限です。
iTerm2はMac向けターミナルの定番です。
画面分割、強力な検索、tmux連携、トリガーなど、想像以上に多機能です。無料のオープンソースですが、商用アプリ並みの完成度があります。
WarpはRust製の次世代ターミナルです。
コマンドと出力をブロック単位でまとめ、AIに自然言語で質問できます。ターミナルというより「ターミナル型の生産性アプリ」に近い存在です。
GhosttyはHashiCorp創業者のミッチェル・ハシモトが開発し、2024年末に1.0を公開したターミナルです。
Zigで実装され、macOSではネイティブUI(SwiftUI/AppKit)を使うため、高速でありながらMacアプリらしい操作感があります。
Alacrittyは「最速のターミナル」を掲げるミニマリストです。
GPUアクセラレーションに特化する代わりに、タブも分割もありません。tmuxと組み合わせて使う思想です。
KittyはAlacrittyと同じくGPUアクセラレーションを採用しつつ、機能ははるかに豊富です。
ターミナルで画像を表示するプロトコルを独自に実装し、kittensという拡張システムも備えています。
比較表
| ターミナル | 価格 | GPUアクセラレーション | タブ/分割 | 特徴 |
|---|---|---|---|---|
| Terminal.app | 標準搭載 | 限定的 | タブのみ | インストール不要、最軽量 |
| iTerm2 | 無料 | 対応 | すべて対応 | 最多機能、tmux連携 |
| Warp | 無料+有料 | 対応 | すべて対応 | AI内蔵、ブロックUI |
| Ghostty | 無料 | Metal | すべて対応 | ネイティブUI、高速 |
| Alacritty | 無料 | 対応 | なし | 究極のミニマル |
| Kitty | 無料 | 対応 | すべて対応 | 画像表示、拡張性 |
表では似て見えますが、実際の使用感はかなり異なります。
速度差は体感できますか?
正直なところ、通常の利用では速度差を感じにくいです。
lsを実行してgit statusを確認する程度なら、Terminal.appでもまったく不満はありません。
差が出るのは大量出力時です。何万行ものログや滝のように流れるビルド出力でも、GPUアクセラレーション対応ターミナル(Ghostty、Alacritty、Kitty)は画面が遅れず滑らかに追従します。
一方、Warpは多機能な分、メモリ消費が大きめです。性能の低いMacでは考慮が必要です。
WarpのAIは使える?
Warp最大のセールスポイントはAIです。
「ポート3000を使っているプロセスを終了して」と韓国語で入力してもコマンドに変換し、エラー時には原因まで分析します。コマンドを思い出せないときは確かに便利です。
ただし、2点あります。
1つ目は、AIリクエスト回数に制限があり、多用するには有料プランが必要なことです。
2つ目は、最近はClaude CodeのようなAIコーディングツールをターミナル内で動かすことが多く、ターミナル自体のAIは以前ほど決定的ではないことです。結局私は「ターミナルは速く静かなものが最高」という考えに戻りました。
結局、何を使えばいい?
用途別に整理します。
ターミナルをたまにしか使わないなら → Terminal.app
わざわざ乗り換える理由はありません。標準アプリで十分です。
多機能で実績のあるものがよければ → iTerm2
10年以上磨かれた安定性と機能は今も最強です。初めて乗り換える人に最も無難な選択です。
AIの助けを借りてターミナルを学びたいなら → Warp
コマンドに慣れていない若手に特に向いています。
高速で洗練された新しいターミナルがほしければ → Ghostty
私が定着した理由でもあります。設定ファイルを数行書くだけで済むシンプルさと、ネイティブらしい仕上がりが魅力です。
tmux中心でミニマルに使うなら → AlacrittyまたはKitty
ターミナルはレンダラーにすぎず、残りはtmuxが担うというスタイルなら、こちらが正解です。
まとめ
ターミナルは開発者が一日中見続けるツールなので、一度時間をかけて選ぶ価値があります。
Warpの有料プランを除けばすべて無料なので、気軽に1つずつ試して手になじむものを選べます。
ちなみに最近は、Claude CodeのようなAIエージェントを複数並列で動かすことに特化した新世代ターミナル(cmux、Orcaなど)が急速に成長しています。方向性がかなり異なるため、別の記事で整理して紹介する予定です。
皆さんはどのターミナルを使っていますか?おすすめの理由もコメントで教えてください。

