TUI vs GUI
AIコーディングツールには二つの形があり、生産的なvibe coderは両方に手を伸ばす。ターミナル / TUIエージェント(Claude Code、Codex CLI、Aider)はターミナルで動く。速く、スクリプト可能で、合成可能。自動化や、AIに多数のファイルにまたがって自律的に作業させるのに向く。GUI / エディタツール(Cursor、Windsurf、IDE拡張)はビジュアルなエディタに住む。発見しやすく、インラインの差分、クリックで承認、ゆるやかな入り口を備える。変更のレビューが楽だ。
| TUI / terminal | GUI / editor | |
|---|---|---|
| 速度 | 非常に速く、オーバーヘッドが小さい | 遅め、UIが多い |
| スクリプト化 | 可能 — パイプ、連結、自動化 | 限定的 |
| ビジュアル差分 | プレーンテキスト | リッチ、インライン |
| 発見しやすさ | 低い(コマンドを知る必要あり) | 高い(クリック可能) |
| 向いている用途 | 自動化、自律性、パワーユーザー | レビュー、オンボーディング、ビジュアル作業 |
ずっと一つを選ばなければならないわけではない。組み合わせることこそが要点だ。作業の大半を速いTUIエージェントで進め、それからビジュアルなレビューや細かい編集のためにGUIに降りる。よくあるワークフローは、ターミナルエージェントに多数のファイルにまたがる大まかな変更をさせ、それからGUIの左右並びの差分を開いて、それがやったことを実際に読んで承認することだ——やることには速さを、確かめることには明瞭さを。心地よい主力を選びつつ、本書のスキルはそれらの間で移植可能だと覚えておこう。