Macのターミナルのおすすめ|使い方の違いから5つを選び分ける

Macのターミナルでおすすめを探す人は、たいてい標準のターミナルに小さな不満があり、替えたほうがよいのか迷っている。候補は多く、紹介記事を読むほど決められなくなる。結論を先に書くと、選ぶ基準は機能の数ではなく、設定を画面で選びたいか文字で書きたいか、AIの機能をターミナルの中に持ちたいか、の2点に絞れる。この記事では、よく名前の挙がる5つを、料金と設定の仕方と向いている使い方で並べ、自分の作業に合う1つを決められるように整理する。

ターミナルを選び直す人が増えている背景

ターミナルを開いている時間が、この数年で大きく伸びた。AIのコーディング支援をコマンドラインで動かす使い方が広がり、長い出力を流しながら別の作業を進める場面が増えたためだ。開いている時間が長くなると、標準のターミナルで我慢していた小さな不満が積み重なる。

環境を作り直した人の記録を見ると、ターミナルだけでなく、そこで使う道具をまとめて見直している例が目立つ。

使用していたWindows機がぶっ壊れたのでMacbookを購入しました。 音質が良かったり、画質が良かったり、タイピングがしやすい気がしたり、Command, Optionなど色々特殊キーがあったりなど感動したり困惑したり頑張ってます。 出典: zenn.dev

ここで大事なのは、環境づくりを目的にしないことだ。設定を作り込む時間そのものが増えては、元も子もない。以下に挙げる5つは、どれも無料で始められるので、迷ったら実際の作業を1日ずつ通して決めるのが早い。

1. 標準のターミナル:まず基準にする

macOSに最初から入っているアプリで、追加の導入は要らない。設定は画面から選ぶ形で、文字の大きさ、配色、プロファイルの切り替えができる。Finderのパスバーから「“ターミナル”で開く」を選べば、そのフォルダにいる状態で開ける。

不足を感じやすいのは、1つのタブを分割して複数の作業を並べる機能が無い点と、キー1つで呼び出す専用のウインドウが無い点だ。逆に言えば、この2つを必要としないなら、替える理由は薄い。ターミナルを開くのが週に数回で、手順書のコマンドを数行打つだけの使い方なら、標準のままで困らない。

替えるかどうかを決めるときは、標準のターミナルを基準に置くとよい。何が足りないのかを言葉にできないまま別のアプリを入れると、設定に時間を取られるだけで終わる。

2. iTerm2:機能の多さで選ぶ

長く使われてきた定番で、無料で使える。ライセンスはGPL v2で、開発はGeorge Nachman氏が続けている。公式のダウンロードページによると、現在の安定版は3.7.2で、macOS 13以降で動く。

強みは機能の厚さだ。1つのタブを縦横に分割でき、キーを登録すればどのアプリからでも呼び出せる専用のウインドウを使える。検索は正規表現に対応し、すべてのタブをまとめて探す機能もある。画面から消えた内容を時間をさかのぼって見直す機能、処理の終了を通知で知らせる機能、パスワードをキーチェーンに保存して入力する機能もある。最近は、AIとやりとりする画面や、コーディング支援と連携して会話と差分と見直しの画面をまとめて開く仕組みも加わっている。

設定はすべて画面から選ぶ形だ。文字の設定ファイルを書きたくない人には、いちばん扱いやすい。機能が多いぶん、全部を覚えようとせず、必要になったときに探す姿勢で使うのがよい。

3. Ghostty:速さとMacらしさで選ぶ

無料のオープンソースで、ライセンスはMIT。Mitchell Hashimoto氏が始めたプロジェクトだ。公式のダウンロードページによると、macOS 13以降で動くユニバーサル版が配布されている。macOSの画面部分はSwiftで書かれ、描画にMetalを使っている。タブや分割はMacの部品で作られているので、見た目がほかのアプリと揃う。

設定は文字のファイルで書く。ホームフォルダの .config/ghostty/ の下に、キーと値を1行ずつ並べる形だ。配色のテーマは数百が最初から入っていて、1行書けば切り替わる。公式は「まず何も設定せずに使ってほしい」という立場で、フォントも最初から組み込まれている。

向いているのは、長い出力を流す作業が多い人と、設定を文字で管理して複数のMacで同じ状態にしたい人だ。逆に、設定項目を画面で1つずつ選びたい人には、iTerm2のほうが扱いやすい。

4. Warp:AIをターミナルの中で使う

無料から使えるターミナルで、ソースコードは公開されている。本体はRustで書かれ、MacのほかWindowsとLinuxでも動く。特徴は、コマンドと出力を1つのまとまり(ブロック)として扱う表示と、設定をしなくても効く補完や色分け、そしてAIの機能がアプリの中にある点だ。

料金は段階に分かれている。ターミナルとして使うだけなら無料のプランで足りる。AIを多く使う場合は、月20ドルから(年払いで月18ドル)のプランに1,500クレジットが含まれ、さらに使う人向けのプランや、1人あたり月50ドルからのチーム向けのプランもある。初回の起動時はインターネットへの接続が必要で、その後はターミナルとしての基本機能はオフラインでも動く、と公式の資料に書かれている。

向いているのは、AIに作業を任せる時間が長い人だ。反対に、社内の規程でデータの送信先に決まりがある場合は、設定でどこまで止められるかを先に確かめたい。

5. Alacritty:設定を切り詰めて速さを取る

無料のオープンソースで、ライセンスはApache-2.0。描画にGPUを使い、BSDとLinuxとmacOSとWindowsで動く。公開されている説明では、ほかのアプリの機能を作り直すのではなく、組み合わせて使う方針が採られている。そのぶんアプリ自体は小さく、設定も文字のファイルで書く。

画面の分割やタブのような機能を、アプリの外側の道具で補う考え方なので、tmuxのような画面を分ける道具を使い慣れている人に向く。逆に、アプリだけで分割やタブを完結させたい人には、iTerm2やGhosttyのほうが手数が少ない。似た方向のものとしてWezTermやkittyもあり、どちらも無料で使える。

選び方の基準を2つに絞る

5つを並べたが、決め方は単純にできる。次の2つの質問に答えれば、候補は1つか2つに絞れる。

1つめは、設定を画面で選びたいか、文字のファイルで書きたいか。画面で選びたいなら標準のターミナルかiTerm2、文字で書くほうが落ち着くならGhosttyかAlacrittyになる。複数のMacで同じ環境にしたいなら、文字のファイルのほうが持ち運びやすい。

2つめは、AIの機能をターミナルの中に持ちたいか。中に持ちたいならWarp、必要なときだけ連携させたいならiTerm2、AIはコマンドとして自分で動かすだけならGhosttyや標準のターミナルで足りる。

日本語の扱いも、選ぶときに確かめておきたい点だ。ファイル名に日本語が含まれる資料を扱う人は、一覧の表示が崩れないか、入力の変換中の表示に違和感が無いかを、最初の数日で見ておく。海外で作られたアプリは、英語だけの環境を前提に作り込まれていることがあるためだ。確かめ方は簡単で、いつも扱っているフォルダで ls を打ち、名前が正しく並ぶかを見ればよい。

この2つで決まらない場合は、作業の重さで選ぶ。長いログを流す作業が多いならGhostty、複数の作業を並べて見張るならiTerm2、ターミナルを開く回数自体が少ないなら標準のまま、という順で考えると迷いにくい。どれも無料なので、2つまで入れて1週間使い、開く回数が多かったほうを残す方法が確実だ。

乗り換えるときにかかる手間を見積もる

どれを選ぶにしても、乗り換えには手間がかかる。先に見積もっておくと、途中で投げ出さずに済む。

引き継げるものと、引き継げないものをはっきり分けるのが第一歩だ。シェルの設定は引き継げる。macOSの既定のシェルはzshなので、.zshrc に書いた内容は、どのターミナルを使っても同じように読み込まれる。普段使っているコマンド、別名の設定、プロンプトの見た目を変える仕組みは、そのまま動く。

引き継げないのは、ターミナルのアプリ側が持っている設定だ。配色、文字の大きさ、キーの割り当て、起動時に開くフォルダ、接続先ごとの切り替えなどが該当する。これらは新しいアプリで設定し直す必要がある。時間がかかるのはここで、こだわり始めると半日が消える。

現実的な進め方は、最初に文字の大きさと配色だけを決めて使い始め、不便を感じたところだけ後から設定する形だ。新しいアプリを入れても、いま使っているターミナルを消す必要は無い。両方を残しておけば、うまく動かない場面で前の環境に戻って確かめられる。実際に使う道具を見比べた記録でも、初期状態の完成度と設定の手軽さが評価の分かれ目になっている。

かなり便利です。一通りの機能がそろってますし、補完機能は特に便利です。GitHub Copilotをターミナルに適用した感覚ですね。また設定がGUIベースなので簡単です。テーマやフォントサイズといった基本的な設定はもちろん、キーバインドも簡単に変えられます。 出典: techblog.sunl.jp

設定を画面から選べるかどうかは、乗り換えにかかる時間に直結する。文字の設定ファイルで書く形のほうが、あとで見返したり別のMacへ持って行ったりしやすい一方で、最初に覚えることは増える。どちらが自分に合うかは、これまで設定ファイルを触ってきたかどうかで決めてよい。

比べるときに見落としやすい点

紹介記事は、どうしてもアプリの中の機能に目が向く。実際の作業では、ターミナルの外側で使っている時間のほうが長いことが多い。Finderで目的のフォルダを探し、その場所をターミナルに渡し、実行し、できたファイルをまたFinderで確かめる。AIのコーディング支援を使うなら、相談する窓がもう1つ増える。

この往復を減らす道具として、フォルダとターミナルとAIを1つの窓に並べるファイル管理アプリがある。どんな操作が1つの窓で済むかはできることにまとまっていて、Finderやほかのファイル管理との違いは他のファイル管理との比較で見比べられる。フォルダとターミナルとAIが同じ窓にあると、いま見ているフォルダでそのままコマンドを打ち、結果をその場で確かめられる。

費用の考え方は料金に整理されている。画面の表示言語は対応言語で確かめられ、長い処理を走らせたまま席を離れる場合はiPhone・iPadから続きをが参考になる。細かい疑問はよくある質問にまとまっている。ターミナルを選ぶ作業と、窓の行き来を減らす作業は、どちらも同じ1日の時間を削る。おすすめを探す前に、まず自分がどちらで時間を失っているのかを数えてみたい。

よくある質問

Macのターミナルは標準のままでも問題ありませんか?

問題ありません。標準のターミナルはmacOSに最初から入っていて、コマンドの実行に必要な機能はそろっています。足りないと感じやすいのは、1つのタブを分割する機能と、キー1つで呼び出す専用のウインドウです。この2つを使わないなら、替える理由は薄いといえます。

iTerm2とGhosttyはどちらを選べばよいですか?

設定の仕方で選ぶと決めやすいです。iTerm2は設定を画面から選ぶ形で、機能の数が多く、細かく作り込めます。Ghosttyは文字の設定ファイルで書く形で、初期状態のまま使うことを前提に作られています。どちらも無料なので、両方入れて1週間ずつ使ってみる方法も取れます。

AIが使えるターミナルはどれですか?

Warpは、AIの機能がアプリの中にあり、無料のプランでも利用できます。iTerm2にも、AIとやりとりする画面や、コーディング支援と連携する仕組みが加わっています。Ghosttyや標準のターミナルでも、AIのコーディング支援をコマンドとして動かせるため、AIを使えないわけではありません。

ターミナルを替えるとコマンドや設定は変わりますか?

シェルの設定は変わりません。macOSの既定のシェルはzshで、.zshrc に書いた内容はどのターミナルでも同じように読み込まれます。変わるのは、配色や文字の大きさ、キーの割り当てといったアプリ側の設定です。これらはアプリごとに設定し直す必要があります。

記事一覧へ戻る