すべてがTになる ── AIが加速する「Terminal回帰」と、これからのUXの話
はじめに
「T」とはTerminalのことです。
パーソナルコンピュータの歴史は、Terminalとともに始まりました。
1970年代、コンピュータと人間をつないでいたのはCRT端末(Terminal)でした。1977年に登場したApple IIやCommodore PET、TRS-80──いわゆる「1977年の三位一体(Trinity)」と呼ばれるパーソナルコンピュータの始祖たちは、いずれも電源を入れるとコマンドプロンプトが表示される、テキストベースのインターフェースを持っていました。
1981年にIBMが発売したIBM PCも、起動すればMS-DOSのコマンドライン。C:\> という黒い画面に白い文字でコマンドを打ち込む。それがコンピュータを「使う」ということだったのです。
この時代、コンピュータとの対話はすべてキーボードからのテキスト入力で行われていました。ファイルのコピーも、プログラムの実行も、ディスクのフォーマットも、すべてコマンド。
Terminalこそが、パーソナルコンピュータの「原風景」です。
転機は1984年。Apple Macintoshがマウスとウィンドウ、アイコンによるGUI(Graphical User Interface)を一般に普及させました。
そして1995年、Windows 95の爆発的なヒットにより、GUIは「万人のためのコンピュータ」を実現する標準インターフェースとなりました。私が初めて触ったPCもWindows 95でした。Webブラウザの登場もこの流れを加速させ、コンピュータは「コマンドを知っている人の道具」から「誰でも使える道具」へと変貌を遂げたのです。
しかしいま、その流れが反転しつつあります。
AI Agentの台頭により、PCの操作主体が「人間」から「AI」へとシフトし始めたことで、インターフェースの前提そのものが揺らいでいるのです。
すべてがTerminalから始まり、すべてがTerminalに還るのか。
私自身、wevnalのCTOとして日々AI駆動開発の最前線に立つ中で、この構造的な変化を強く実感しています。
本記事では、この「Terminal回帰」とも言える現象を整理し、サービス開発者として何を考えるべきかについて、私の考えをお伝えします。
GUIの時代 ── 人間のためのインターフェース
これまでのWeb/Desktopアプリケーションは、基本的に「人間が触ること」を前提に設計されてきました。
ボタンの大きさ、色のコントラスト、ホバーエフェクト、アニメーション。すべては人間の認知特性に最適化された結果です。
UI/UXデザインという領域そのものが、「人間にとっての使いやすさ」を追求する学問として発展してきました。
この構造は長らく揺るぎませんでした。
スマートフォンが登場してもタッチUIという形でGUIの延長線上にありましたし、SaaSの爆発的普及もリッチなGUIを前提としたものでした。
「良いプロダクト = 良いGUI」。
この等式が、過去20年のソフトウェア開発における暗黙の前提だったと思います。私たちwevnalのBOTCHANも、チャットUIというGUIの一形態を軸にユーザー体験を磨いてきたプロダクトです。
AIが「入力インターフェース」になった
ところが、ここ1〜2年で根本的な変化が起きています。
AIが「入力インターフェース」そのものになったのです。
従来、ユーザーはGUIのフォームやボタンを通じてサービスに意思を伝えていました。しかしいま、自然言語でAIに指示を出し、AIがサービスやデバイスを操作する形が急速に広がっています。
たとえば、AnthropicのClaude Coworkは、デスクトップ上でファイル操作やリサーチ、ドキュメント作成といったタスクをAIが自律的にこなしてくれるツールです。
以前の記事で取り上げたOpenClawも、メールの監視やスケジュール管理、各種サービスとの連携をAI Agentが自発的に実行してくれます。
いずれも、人間がGUIをポチポチ操作するのではなく、自然言語で指示を出せばAIが裏側でAPI呼び出しやコマンド実行を行うという構造です。
これらを支える技術基盤として、AnthropicのMCP(Model Context Protocol)やCLI Tool、Skillsといった仕組みが急速に整備されています。
これらは「人間→GUI→サービス」という従来の導線を、「人間→AI→API/CLI→サービス」へと書き換えつつあります。
この変化は、単なるインターフェースの追加ではありません。デバイスやサービスに求められるUXそのものの根本的な変化です。
かつてiPhoneがタッチUIを普及させた時、Webデザインは「モバイルファースト」に舵を切りました。
同じように、AIが入力の主体になった今、「AIファースト」なUX設計が求められる時代が来ているのだと思います。
開発者の世界で起きている「Terminal回帰」
この変化を最も先鋭的に体現しているのが、ソフトウェア開発の領域です。
開発の歴史を振り返ると、面白い流れがあります。
Terminal → IDE → Terminal(再び)
初期のプログラミングはTerminalでのコマンド操作が基本でした。
やがてVisual StudioやIntelliJのようなIDE(統合開発環境)が登場し、GUIベースでの開発体験が主流になりました。
コード補完、デバッガ、GUIのGitクライアント──開発生産性はIDEの進化とともに向上してきたのです。
しかし、2024〜2025年にかけて、明確な揺り戻しが起きています。
AnthropicのClaude Code、OpenAIのCodex。これらのAI Agent型開発ツールは、Terminalから自然言語で指示を出し、AIがコードの生成・修正・テスト・デプロイまでを自律的にこなします。
人間がIDEでファイルを一つずつ開いてコードを書く時代から、Terminalでタスクを指示してAIが遂行する時代へ。
実際にwevnalの開発現場でも、AI生成コード率が80%を超えるプロジェクトが出てきており、エンジニアの役割は「コードを書く人」から「AIに正しい指示を出し、アウトプットを検証する人」へと明確にシフトしています。
私自身も、Claude Codeを日常的に使い込んでいますが、気づけばエンジニアが最も多くの時間を過ごす場所が、IDEのエディタ画面からTerminalのプロンプト画面に変わり始めています。
VS CodeやCursorのようなGUIベースのAI IDEも存在しますが、複雑なタスクをAIに任せるときほど、TerminalからCLIで操作するほうが柔軟で効率的だと感じる場面が増えています。
これは開発者だけの話にとどまりません。
AnthropicのClaude Coworkなど、非エンジニア向けのAI Agentも急速に進化しています。彼らが「仕事をこなす」際に使っているのも、GUIのクリック操作ではなく、内部的にはAPI呼び出しやコマンド実行──つまりTerminal的な動作です。

「AIが仕事をする」時代のUXとは
開発領域で起きていることは、いずれ他の領域にも波及します。
いまは「人間もAIもPCを操作してタスクをこなす」過渡期です。
しかし近い将来、業務の大半をAI Agentが遂行することが前提になる世界が来ると考えています。
そのとき、インターフェースの役割はこう変わるはずです。
・Terminal(CUI) = AIが動作する場所。コマンドやAPIを通じてAIがタスクを実行する。
・GUI = 人間がAIのアウトプットを確認・承認するためのビューワー。
つまり、GUIは「操作のためのインターフェース」から「確認のためのインターフェース」へと役割が変わるということです。主役はTerminalに戻り、GUIは補助的な存在になります。
これは単なるノスタルジーではありません。合理的な帰結です。
AIにとってGUIは非効率な入力手段です。ボタンの位置を特定してクリックするよりも、構造化されたコマンドやAPIのほうが圧倒的に正確で速い。AnthropicのComputer Useのような画面操作型のAI技術も存在しますが、あれはGUIしか提供されていないサービスへの「やむを得ない適応」であって、本来のAIネイティブなUXではないと私は考えています。
人間が自動車を運転するためにハンドルが必要なように、AIがサービスを操作するためにはAPIやCLIが必要です。
GUIは「人間用のハンドル」であり、AIには「API/CLIという別のハンドル」を用意してあげるべきなのです。
「SaaSアポカリプス」── Terminal回帰がもたらす産業構造の変化
この「Terminal回帰」の波は、単なるUXの変化にとどまりません。
SaaS業界そのものを揺るがし始めています。
2026年初頭、ソフトウェア業界で「SaaSアポカリプス(SaaSpocalypse)」という言葉が急速に広まりました。
AnthropicのClaude CodeやClaude Coworkの登場をきっかけに、投資家たちがシンプルかつ根本的な問いを投げかけ始めたのです。
「AI Agentがワークフローを自律的に遂行できるなら、そもそもSaaSのGUIに人間がログインする必要があるのか?」と。
その結果、ソフトウェアセクター全体で一時的に約2兆ドル規模の時価総額が蒸発したとも報じられました。
この問いは、本記事のテーマと完全に重なります。
従来のSaaSは「人間がGUIを使って操作する」ことを前提にビジネスモデルが設計されていました。
シートライセンス(ユーザー数課金)はその最たる例です。
しかし、AI Agentが人間の代わりにタスクを遂行するようになると、「ユーザー」の定義そのものが揺らぎます。
AIはGUIにログインしません。APIやCLIを通じてサービスの機能を呼び出すだけです。
もちろん、すべてのSaaSが淘汰されるわけではありません。
深い業界知識に基づくバーティカルSaaSや、独自のデータアセットを持つプラットフォームは引き続き価値を発揮するでしょう。
しかし、「人間がGUIで行う汎用的なワークフローを効率化する」ことだけを価値としていた水平型SaaSは、AI Agentによって代替されるリスクが現実のものになりつつあります。
私たちSaaSプロバイダーにとって、これは脅威であると同時にチャンスでもあります。AI Agentにとって「使いやすいサービス」
──つまりAPIやCLIが充実し、MCPに対応したサービス──は、AI Agent時代においてもプラットフォームとしての存在価値を維持できるはずです。
GUIだけに依存したプロダクトは淘汰され、API/CLIを軸としたプロダクトが生き残る。
Terminal回帰は、SaaS業界の勝者と敗者を分ける構造的な変化でもあるのです。

新しい問い ── サービスのUXはどこに向かうべきか
では、この変化を踏まえた上で、サービスを提供する側として何を考えるべきでしょうか。
「これからのサービスは、CLIコマンドでの操作を軸とすべきなのか? それとも人間のためにリッチなGUIを用意すべきなのか?」
私の答えは「両方。ただし、優先順位が変わる」です。
従来は「まずGUIを作り、必要に応じてAPIを公開する」という順序が一般的でした。これからは「まずAPIとCLIを設計し、その上に人間向けのGUIをレイヤーとして載せる」というアーキテクチャが正解になっていくと考えています。
具体的には、以下のような設計思想が求められるのではないでしょうか。
API-First / CLI-First設計
すべての機能をまずAPIとCLIコマンドとして提供する。GUIはそのフロントエンドに過ぎない。Stripe やTwilioのように、APIそのものがプロダクトの本体であるという発想です。
MCP対応
AI Agentが自然言語からサービスの機能を呼び出せるよう、MCPサーバーとしてのインターフェースを提供する。これにより、Claude CodeやOpenClaw(OpenClawについては以前の記事で詳しく書きました)のようなAI Agentから、自社サービスの機能を直接操作できるようになります。
GUIは「ダッシュボード」へ
人間がAIの作業結果を俯瞰・承認・修正するためのビューとしてGUIを再設計する。操作の起点ではなく、確認の終点としてのGUI。
Headless対応
GUI不要でも全機能が動作するヘッドレスモードを前提にする。
これは「GUIが不要になる」という話ではありません。人間が最終的な意思決定者である以上──以前の記事で書いた「最後のボタンを押すのは常に人間である」という原則は変わらない以上──視覚的に情報を把握するためのGUIは今後も必要です。ただし、その役割と設計思想が根本的に変わるということです。
弊社でもこの変化を強く意識しています。
さいごに ── すべてがTになる
PCはTerminalから始まりました。GUIが万人にコンピュータを届け、そしていま、AI Agentの時代にTerminalが再び中心に戻ろうとしています。
「すべてがTになる」。これは予言ではなく、すでに起きている構造変化の言語化です。
ただし、ここで大事なのは、Terminal回帰は「退行」ではないということです。1970年代のCUIに戻るわけではありません。自然言語というもっとも直感的なインターフェースを通じて、AIが構造化されたコマンドを実行する。人間にとっては、むしろTerminalの時代より直感的で、GUIの時代よりパワフルな体験が生まれる可能性があります。
サービス開発者として、エンジニアリング組織のリーダーとして、この変化にどう向き合うか。「まずAPIとCLIを設計し、その上にGUIを載せる」という発想の転換ができるかどうかが、これからのプロダクト開発の分水嶺になると考えています。
GUIの死ではありません。Terminalの再発明です。
その波に乗るために、今日もTerminalを開こうと思います。
関連記事
Qiita
Note(wevnal公式)
▼ 私たちwevnalと、未来を共に創る挑戦に加わりませんか?
▼【エントランスブック】wevnalにご興味をお持ちいただいた皆様へ
