TUI vs GUI
AI 编程工具有两种形态,而一个高产的 vibe coder 两种都会拿来用。终端 / TUI 智能体(Claude Code、Codex CLI、Aider)跑在终端里:快、可脚本化、可组合,非常适合自动化以及让 AI 跨许多文件自主工作。GUI / 编辑器工具(Cursor、Windsurf、IDE 扩展)活在一个可视化编辑器里:易于发现,有内联 diff、点击接受,以及一个平缓的上手坡道——审查改动更容易。
| TUI / 终端 | GUI / 编辑器 | |
|---|---|---|
| 速度 | 非常快,开销低 | 较慢,UI 更多 |
| 可脚本化 | 可以——管道、串联、自动化 | 有限 |
| 可视化 diff | 纯文本 | 丰富,内联 |
| 可发现性 | 低(要知道命令) | 高(可点击) |
| 最适合 | 自动化、自主、高级用户 | 审查、上手、可视化工作 |
你不必永远只挑一个。组合才是关键所在:用一个快速的 TUI 智能体来推动大部分工作,然后切进一个 GUI 做可视化审查或细粒度的编辑。一个常见的工作流是,让一个终端智能体跨许多文件做出大范围的改动,然后打开 GUI 的左右对照 diff 去真正读一遍、批准它做的事——干活靠速度,核对靠清晰。挑一个用着舒服的当主力,并记住这本书里的技能在两者之间是通用的。