フック: 最初の核兵器投下
何十年もの間、ターミナルは「古いやり方」の最後の砦でした。そこは、不可解なコマンド、黒い画面、純粋で混じりけのないテキストが存在する場所でした。あなたが入力すると、コンピュータは従った(または構文エラーをスローした)。それはマニュアル的で、生々しく、個人的なものでした。
そんな時代は終わりました。
「CLI大戦争」が正式に始まった。最初の「核」は爆弾の形ではなく、端末内にだけ存在するわけではない自律型 AI エージェントの形で投下されました。それらはあなたの端末です。 Claude Code のリリースと Warp の積極的な拡張により、業界は開発者がコンピュータと対話する方法の根本的な変化を目の当たりにしています。もはや質問は「どのシェルを使用していますか?」ということではありません。しかし、「あなたの殻を動かしているのは誰ですか?」
テクニカル分析: 戦闘員
クロード・コード: 扇動者
Anthropic の Claude Code は単なる CLI ツールではありません。これは、開発環境全体を囲むエージェント ラッパーです。コマンドを提案する GitHub Copilot CLI とは異なり、Claude Code はコマンドを実行します。ファイル システムをナビゲートし、コードを読み取り、テストを実行し、さらには変更をコミットすることもできます。モデル コンテキスト プロトコル (MCP) を使用してプロジェクトのより広範なコンテキストを理解することで、プロジェクトを「ヘルパー」ではなく、ターミナルに住む「ジュニア開発者」にします。
主な仕様:
- エンジン: クロード 3.7 ソネット
- 機能: ファイル編集、コマンド実行、git 操作。
- 統合: MCP を介した緊密な OS 統合。
ワープ: ディフェンダー
Warp は数年前からターミナルを再定義し、コマンド ラインを最新のテキスト エディターのように扱います。しかし、最近の AI アップデートにより、同社は「エージェント」の領域に押し上げられました。 Warp Drive を使用すると、ワークフローを保存して共有でき、統合された AI がリアルタイムでエラーをデバッグできます。 Warp の利点は、それが内部で実行される単なるツールではなく、ターミナル エミュレータそのものであることです。これにより、Claude Code では実現できない UI/UX のネイティブ制御が可能になります。
主な仕様:
- エンジン: カスタム モデル + OpenAI/Anthropic 統合。
- 機能: ブロックベースの編集、共同ワークフロー、AI コマンド予測。
- 統合: ネイティブ ターミナル エミュレーター (Rust ベース)。
Google Gemini CLI: スリーパー エージェント
Claude と Warp が見出しを飾る一方で、Google Gemini CLI は強力なオープンソースの候補として静かに話題に加わっています。 Gemini 1.5 Pro の大規模なコンテキスト ウィンドウをシェルに直接もたらします。ユニークなのはその拡張性です。すぐに使えるモデル コンテキスト プロトコル (MCP) をサポートし、Google Cloud および Project IDX と緊密に統合されます。これはグループの「静かなプロフェッショナル」です。UI はそれほど派手ではありませんが、データ処理と複雑な推論タスクのための計り知れないパワーを備えています。
主な仕様:
- エンジン: Gemini 1.5 Pro / フラッシュ
- 機能: マルチモーダル入力、MCP サポート、Google Cloud 統合。
- 統合: クロスプラットフォーム CLI ツール (Node.js ベース)。
迫りくる脅威: OpenAI オペレーター
現在はブラウザの自動化に重点を置いていますが、OpenAI Operator は中核的なオプションを代表しています。 OpenAI が Operator を活用した専用の CLI エージェントをリリースすれば、その大規模な推論機能を利用して、現在人間の監視が必要な複雑な DevOps タスクを自動化できる可能性があります。
コンテキスト: 副操縦士からエージェントまで
業界は、AI コーディング支援の 3 つの異なる段階を経て移行してきました。
- オートコンプリート (2021-2023): GitHub Copilot が行を補完します。
- チャット (2023-2024): ChatGPT とサイドバーのクロードが質問に答えます。
- エージェンシー (2025+): クロード コードやウィンドサーフィンのような、仕事を 行う エージェント。
ターミナルは実際の実行が行われる場所であるため、エージェントにとって自然な拠点となります。チャット ウィンドウでは npm install を実行したり、マージ競合を修正したりすることはできません。 CLI エージェントは可能です。この変化は、開発者がコードの「作成者」からエージェントの「マネージャー」に移行することを意味します。
衝撃: 「ダム」端末の死
「ダム」ターミナル (単純な tty インターフェイス) は、高レベルの開発では廃止されつつあります。エージェントが文字列を見つけて置き換え、テストを実行して何も壊れていないことを確認できるのに、手動で文字列を grep する必要はありません。
この効率化には、スキルの萎縮という代償が伴います。エンジニアが正規表現を二度と書かないとしても、彼らは正規表現を知っているでしょうか? git の競合を手動で解決したことがない場合、その歴史を理解しているでしょうか? CLI 大戦はツールだけの問題ではありません。それは開発者の魂に関わることです。
購入アドバイス: 武器を選択してください
それで、あなたはどちらの側に加わるべきですか?
- 次の場合は Claude Code を選択してください。 複雑なリファクタリングや複数ファイルの編集を処理できる強力な自律エージェントが必要です。 AI がハンドルを握ることに慣れています。
- 次の場合はワープを選択してください: AI を強力なアシスタントとして使用して、より優れた ターミナル エクスペリエンス をまず望んでいます。あなたは運転席に座り続けることを好みますが、現代的で速い車を望んでいます。
- 次の場合はお待ちください: あなたは、
bash、zsh、およびvimが唯一の真の方法であると信じている純粋主義者です。しかし、注意してください。好むと好まざるにかかわらず、戦争はあなたの目の前に迫っています。
核が落ちた。副次的な影響は効率性です。新しい世界へようこそ。
出典 (4)
- anthropic.com Claude Code Release
- warp.dev Warp AI
- github.com Google Gemini CLI
- openai.com OpenAI Operator
🦋 Bluesky での議論
Bluesky で議論する