Warp に乗り換えたら Terminal との向き合い方が変わった話

iTerm2 を数年使ってきた私が Warp に乗り換えた理由。AI コマンド補完・ブロック単位の出力管理・Workflows によるコマンド整理まで、ターミナル体験がかなり変わった体験ベースで書きました。

🙌 結論からいうと

Warp は、ターミナルとして現状かなりの完成度です。 iTerm2 を数年使ってきた私が乗り換えて、正直「もっと早く試せばよかった」と思っています。

ターミナルの操作って、慣れてくるほど「もう少し賢くなってほしい」場面に何度も出くわします (´・∀・)

AI によるコマンド補完、ブロック単位の出力操作、コマンドの保存と呼び出しなど、「これ、ターミナルに欲しかった」が詰まっている感じです。

📎 Warp の位置づけ

Warp は、次世代のターミナルアプリです。 見た目は普通のターミナルに近いですが、内部の体験が大きく異なります。

従来のターミナル(iTerm2・標準 Terminal.app)と比べると、入力・出力がブロック単位で管理されるのが一番の違いです。

コマンドを打つたびに「入力ブロック」と「出力ブロック」がセットになるので、後から特定のコマンドを探したり、出力をまるごとコピーしたりがかなり楽になります。

AI 機能も標準で搭載されており、「このエラーは何?」「〇〇するにはどう書く?」をターミナルを離れずに確認できます。

✨ Warp でできること

主な機能をまとめると、こんな感じです。

  • ブロック単位の出力管理: コマンドと出力のセットでスクロール・コピーが快適
  • AI コマンド補完: 自然言語でコマンドを調べたり、エラー原因をその場で確認できる
  • Workflows: よく使うコマンドを名前つきで保存・検索して呼び出せる
  • テキストエディタ感覚の入力欄: カーソル移動・単語選択が普通のエディタと同じ感覚
  • 共有リンク: 実行結果のブロックを URL でチームに共有できる

なかでも AI とのやり取りがターミナルを離れずにできるのは、想像以上に便利です (・∀・)

💡 私が毎日使っている機能

特によく使っているのが Workflows です。

よく使うコマンドを名前と一緒に登録しておくと、⌃ R で検索して呼び出せます。

たとえば docker compose up -dgit stash && git pull && git stash pop のような少し長めのコマンドを毎回打ち直さなくて済みます。

ターミナルの中でコマンドを管理できるのはかなりありがたいです。

もう一つが AI 補完(Warp AI) です。

⌃ ~ で AI チャットが開いて、「〇〇するコマンドは?」と聞くとその場で提案してくれます。

ターミナルから Google を開かなくていいのは、作業の流れが途切れにくくなって相当助かります。

👤 こういう人にめちゃくちゃ向いてる

次に当てはまる人には、ガチでおすすめしたいです。

  • ターミナルをよく使うエンジニア全般(特に Docker・Git 操作が多い人)
  • ターミナルの出力をコピーするときにいつも苦労している人(ブロックコピーが快適)
  • AI ツールを積極的に使っているエンジニア
  • よく使うコマンドを毎回手打ちしている人
  • チームで CLI コマンドやスクリプトを共有したい人

逆に、vim のキーバインドへの強いこだわりがある人や、軽量さを最優先にしたい人には、標準 Terminal の方が向いている場面もあります。

👍 まとめ

Warp は「ちょっと便利なターミナル」ではなく、作業の流れそのものが変わるツールです。

ブロック管理・AI 補完・Workflows の 3 つが揃ってから、ターミナルとの向き合い方が変わりました。

私は iTerm2 に特に不満がなかったのですが、乗り換えてから「以前に戻る理由がない」という状態になっています。

以前は長い出力が流れてから目的の行を探すのに時間がかかっていたのですが、ブロック単位で操作できるようになってからストレスがかなり減りました。

brew install --cask warp

これだけで入ります。ぜひ一度試してみてください (^o^)/


※ アプリ名・設定項目・配布形態は更新で変わることがあります。最新は配布元の公式ページやリリースノートを優先してください 👀