很多人在夸Claude Code厉害的同时,还把CLI当作一种"更好的交互形式"来吹捧。
但实际上,连Boris Cherny,Claude Code 的产品负责人,都在Lenny的播客里,亲口把CLI称为"反人类的"交互形式——极其原始,连程序员都会嫌弃。
选择CLI是出于特定的实用原因,而非因为CLI是优越的交互范式:
第一个原因是速度。 他认为模型进化得太快了,任何精心设计的图形界面都不可能跟上AI的进化速度。
CLI是出于这种判断下的选择,而非审美的表达。
第二个原因是穷。 项目早期只有 Boris 一个人。没时间画 UI,最省事的就是扔进命令行里跑。
他后来把这种困窘反过来讲成了产品哲学:早期欠资源,才能逼出最纯粹的产品内核,不然十个设计师可能早就把精力耗在交互动画上了。
有意思的是,反人类的交互反而验证 Claude Code 价值:
某天早上 Boris 走进办公室,发现数据科学家 Brendan 正对着黑框窗口敲命令——这位压根不懂底层架构的人,自己想办法安装拉node.js.正通过最原始的命令行窗口做数据分析。第二周,全公司的数据科学家都跟上了。
当用户愿意为了你的产品去忍受极度反人类的交互,足以证明他们的需求有多强烈。
所以CLI 是当下唯一能活下去的解,但绝对不代表它是终点。
Boris自己也没说要永远留在终端里——随着带GUI的衍生产品比如cowork逐渐普及,观察 CLI 使用量是否会出现结构性下滑,才是更值得分析的。