← 返回免费内容库
工具链5 分钟1,876

AI编程,IDE(Cursor)还是CLI(Claude Code)?

对比 Cursor、TRAE、Claude Code、Codex 等不同工作流,帮助学员选择适合自己的 AI 编程入口。

AI编程,IDE(Cursor)还是CLI(Claude Code)?

AI编程,是选择像Cursor、TRAE这样带有UI界面的IDE,还是选择Claude Code、Codex这种无界面的命令行工具?

这个话题一直争议不下,各有其词

骁哥今天就带大家来捋一捋🙇♀️

而这一切纷争的源头,还要从Claude Code开始说起

Claude Code,CLI的开创者

今天上半年,是完全没有这个争论的。大家都好好用着Cursor、Kiro,或者VSCode插件(MarsCode)

直到下半年,Claude Code的破圈,让CLI进入到了大家的视野

但大家第一时间对CLI表现出的大多都是排斥、不理解,包括骁哥,都觉得:“有图形界面为啥不用?反而用命令行工具这种返祖的东西?”🧐

Anthropic对此专门做过专访,谈到了为啥要做CLI而不是像Cursor这样做GUI,具体原因主要集中在以下三个战略维度:

1️⃣ 避免卷入“编辑器”市场竞争

Anthropic认为,开发者对IDE的忠诚度极高,难以改变。

比如VSCode用户还是会坚持用VSCode,JetBrains用户还是会坚持用JetBrains

CLI就是一个很好的方案,因为这样就不用改变用户的IDE习惯了

2️⃣ RUN EveryWhere

举个例子,我想在CI/CD流水线中进行AI编码,或者用Shell脚本通过无头方式执行,这种只有CLI能做到

3️⃣ 后AI时代的预判

这是最激进的观点。Anthropic 认为,当前的 AI IDE 只是过渡形态

随着AI能力的提升,人们完全不需要关注代码了。大篇幅展示代码的重型GUI,自然也就不需要了

Cursor陨落,Claude Code登基

当时Claude Sonnet 3.0是最好的编程模型,离开Claude,AI编程基本玩不转

Cursor前期基本就是一个“Claude二道贩子”,中间商赚差价

但这也成为了Cursor的致命弱点

随着Anthropic越来越“黑”,向Cursor收取的中介费越来越贵,Cursor也遭不住了

Cursor为了自保,开始了骚操作,暗改用量

以前20刀的Cursor Pro套餐基本用不完。随着一次一次的暗改,20刀的Pro套餐基本秒用完,然后引导用户升级套餐

直接导致了当时Cursor口碑骤降,用户的大批量流失

另一边,Anthropic靠着“买Claude,送ClaudeCode”的模式,很快就吸引了市场用户的目光(也是后来所有CLI的商业模式),包括当时的骁哥🤓

就这样,随着Cursor的陨落,正式来到了以ClaudeCode为首的CLI时代

很多项目陪跑指令和功能,在当时确实很先进,是Cursor这种IDE不具备的,比如/compact/review/agents/hooks等等(当然现在基本都支持了)

AI创业者激增,IDE的反击

随着AI的发展,越来越多“非科班出身”的“小白程序员”们来到了AI编程这个赛道

对于这个群体,CLI终究还是门槛太高,过于专业和劝退

这给了GUI反击的方向:For AI 创业者

不会写需求文档和技术方案?Kiro推出了Spec Driven Mode,强制三步走风靡一时,正式开启了“Spec Coding”时代

不会配MCP?不会调试浏览器?不会对接数据库?不会部署?TRAE推出了SOLO,把从想法到上线做成了一站式

“大家都不需要看代码了”,AI编程GUI厂商们似乎也逐渐意识到了这一点

于是,代码编辑界面不再“站C位”,取之而待的是Agent,代码界面甚至可以完全隐藏。这也逐渐成为现在GUI的主流,比如Cursor的Agent Mode,TRAE SOLO

最致命的,回退功能...这个可太痛了,懂得都懂!🤯

像这些体验,都是CLI给不了的

而且原本专属于CLI的一些项目陪跑指令与功能,比如/compact/review/agents/hooks都在GUI中陆续进行了能力补齐。IDE在编码能力上,逐渐开始和CLI并驾齐驱

CLI慌了,开始做GUI

ClaudeCode,Codex一看,不就是想要个界面吗,行!给你做!

于是推出了VSCode插件🤣

分庭抗礼,小结

如果你读到了这里,你可能已经知道答案了。不存在“更好”

无论是CLI,还是ID都是工具,只是达到目的的手段,重要的是结果和质量💁♀️

除非是一些限定性的场合:

比如要跑无头模式,或者一些项目陪跑功能(比如Skills)那必须用ClaudeCode、Codex

要体验“创意极速落地”,那必须用TRAE SOLO

编程能力上,IDE和CLI现在不存在编程能力上的差异。至于选择,更多取决于:产品能力本身、个人使用习惯以及产品定价

那本期就这样,我是AI编程骁哥,下期见,88👋🤓