大家晚上好啊。我在过去几周发布了《Calude Code深度教程》,获得了非常多朋友的关注和好评。想深度掌握Claude Code来利用AI完成自己工作的,可以快速了解一下。
这周,我完全抛弃了Trae(注意是国内版),而转投Kiro。等一下,你可能会问,咦,你不是研究Claude Code吗?怎么还在用Kiro呢?这也引发了我对编程工具的思考,作为开发者、普通小白、不同职场角色,究竟应该使用什么工具来完成自己在AI方面的探索呢?所以,今天,我就结合自己的经验,来聊一聊这些AI编程工具,让不同的角色,特别是开发者们,能够根据自身的情况,来选择合适的工具。在网上,有一类对AI编程工具的天梯图排名,什么A级、S级、S+++级的。我觉得这都过于片面了,因为我们实际上面对的,不是单纯的一个工具,而是如何去看待具有相同属性的一类工具。
我来说一说我是从哪些方面去看到市面上的编程工具的。
- 注册门槛越低越好,例如antigravity这款工具,注册门槛高到离谱,得分就很低
- 支持的模型越强越好,例如trae不支持claude模型,硬伤难修
- AI免费量越多越好,例如opencode这种自带免费的,好感度就会很高
- Agent能力越先进越好,例如claude code这种理念超前的你基本无法抵抗
- UI界面越漂亮越好,例如Kiro这种UI我就爱不释手
- 自定义能力越强越好,如果不开放,那么用户就没有办法利用它完成一些具有创意的工作流,这也是claude code为何如此被爱的原因
让我们来看看,现在市面上都有哪些工具,然后我们再来一一对比。
- IDE类:VSCode, Cursor, Windsurf, Kiro, Antigravity, Trea, Qoder, CodeBuddy
- 外挂类:Github Copilot, 通义灵码,Argument, Cline, MarsCode
- CLI类:Gemini CLI, Claude Code, Codex, OpenCode
以上这些事我们经常听到的,当然,还有一些不经常听到,但是偶尔冒出来的,比如RooCode、AmpCode等,这里就暂时委屈它们不重点去聊。
IDE篇
Trae
字节旗下的Trae包含国内版和国际版,国际版使用海外大模型驱动,国内版则是国内的大模型驱动。优势是免费无限量的国内大模型随便用,虽然要排队,但是毕竟管饱。我大部分时间都是使用国内版。
除了白嫖心理之外,让我持续用它的原因是,我觉得它(作为一款产品而言)的用户体验做的很好,特别是它的代码补全,以及一个“添加到对话”的小功能,这些细节体验做的很到位。但是,随着其他编程工具的崛起,它的agent能力,以及模型响应的速度实在是太拉了,于是我终于弃坑。
VSCode
作为AI编程IDE的祖先,VSCode提供了与多种AI编程工具整合的能力,例如Claude Code提供了/ide命令来连接,另外还有开放的插件市场,里面也有非常多可以AI编程的工具接入。劣势是没有原生的AI支持,内置强制绑定销售的github copilot反遭唾弃。
Cursor
牛皮Plus的创业团队,真的很厉害。自研的Composer模型其实也是很强的,比国内的模型有过之无不余。最为专注AI编程工具的鼻祖,它们在AI编程交互上的探索也很前卫。不过,我用的很少的原因是快捷键与vscode不一样,界面布局也很别扭,非常难受。被Claude断供,很难受。
Windsurf
现在存在感不强,但是在早起也是风生水起的存在。主要原因是被Claude断供,影响了用户的体验。
Antigravity
Google家IDE,国内注册登录难如天。主要支持Gemini系列模型,刚开始无限量,现在开始限量。总体来说,中规中矩,没有太亮眼。
Kiro
亚马逊家IDE,国内使用顺畅,目前仅支持Claude系列模型,且免费额度非常多,非常令人感动。核心亮点是推出了Spec编程模式。另外,UI界面非常漂亮,是我最后选它的原因。
Qoder
阿里家IDE,核心亮点是优秀的Agent上下文记忆,缺点是隐藏了底层大模型。
CodeBuddy
腾讯家IDE,和Trae一样,分国内版国际版,国际版支持Claude, Gemini等模型,非常优秀。CodeBuddy的特色是在工程层面有良好表现,适合从0-1实现项目。缺点的话,只能说中规中矩,不是很亮眼。
CLI篇
Gemini CLI
谷歌家CLI工具,CLI类AI编程工具鼻祖。Qoder一开始基于它做了Qoder CLI。绑定Gemini模型。目前来说,已经淡出我的视野。
Claude Code
Anthropic家CLI工具,现在是我眼中的真神。先进的Agent理念(渐进式披露)带来巨大的编程颠覆。基于良好的工程文档,可以实现完全自主自动化。两个小缺点,1是默认用Claude模型注册登录难如天,2是最近传出代码质量不高,生怕它把自己搞砸了。
Codex
OpenAI家CLI工具,门槛极低的代表。我觉得OpenAI还是懂产品的,使用Codex没有Claude Code的各种弯弯绕绕,一切皆通过提示,适合普通用户。缺点是速度稍慢。
OpenCode
未来之星,完全开源免费的CLI编程工具,基于漂亮的TUI命令行,借鉴于Claude Code,拥有其绝大部分功能,同时支持LSP等扩展功能,可免费接入grok-code模型。缺点的话,就是怕别的大厂围剿它。
外挂篇
有了自集成AI的IDE,我们为啥还要关注插件?这是因为我们可以让插件不足IDE不足的能力。例如,Trae自带的模型不行,我们可以装Claude Code的插件来补足。
Github Copilot
VSCode自带,我反正不是很喜欢,基本不用。通义灵码阿里旗下的插件,非常棒的,在之前我一直使用。不过就是配额少那么丢丢。
Argument
非常棒的一款插件,它的优势是提供了非常厉害的Agent设计,而且可以接Claude模型,是目前来说,社区评价最高的一款插件。
Cline
早期的开源AI编程插件,被大家拿来拼命研究其实现,现在已经淡出主流圈。
MarsCode
字节最早推出的编程IDE,后来推Trae就没它事了。现在继承了Trae的AI能力,我主要用它来补全代码。
多工具搭配使用
好了,这么多工具我都介绍完了。接下来,我得给点干货了。还记得我最前面提出来的一些评价标准吗?不同的场景下,我们对单一标准的依赖程度会提升。比如,写文档的时候,我们可不想消耗Claude的额度,可以让免费的模型来干;但是在遇到一些需要脑力的时候,我们又最好把Claude Opus请出来。也就是说,我们可以找到一种搭配,可以让我们可以顺利解决我们的任务。
我目前的搭配是这样:
- 代码补全:MarsCode或通义灵码
- 主IDE:Kiro
- 工作流:Claude Code + 第三方模型
- 常规任务:OpenCode + grok
- 复杂任务:Codex
简单解释一下为什么这么搭配。Kiro是因为UI好看,外加高额的Claude免费额度。代码补全是因为我还是偶尔会手写代码,MarsCode继承自Trae,补全效果很棒,用量不够的时候,我又会把通义灵码请出来,同时关闭Kiro的Autocomplete。我虽然超爱Claude Code,但是Claude的费用实在太贵了,所以我只有在需要通过工作流解决问题时,通过Claude Code来完成。之所以用OpenCode来做常规任务,而不是Claude Code接国内第三方模型,是因为OpenCode提供了grok-code的免费使用,等它不免费了,我就会弃暗投明,用Claude Code接第三方模型。Codex实际上我用的少,因为大部分问题我都能解决,我不是绝对纯粹的vibe coding患者,但是codex配合gpt-5.2-codex模型,在国内可以顺畅使用,也是获得好感的原因。
至于如何搭配,当然是在一个IDE里面,把它们统统都装下。

以上就是我关于目前AI编程工具的一些看法。如果你有什么想法,欢迎在下方留言讨论。

