最近AI编程的赛道是越来越卷。
领先的前浪:windsurf、cursor基本上都被后浪拍在沙滩上。
在亚马逊颠覆推出了kiro,提出spec专家模式之后,
字节也不甘示弱,这两天紧急推出了自家的solo模式,
紧随其后的腾讯也终于推出了自己的AI开发平台。

编程工具多了,用户却犯愁了,这么多AI开发工具,到底要选择哪个呢?
我前前后后花了一年的时间,把市面上能找到的AI编程工具都试了一遍。每个工具都踩了不少坑,也有很多意外的收获。
我最大的感受就是:别想着找到一个万能的工具,根据项目来选工具才是王道。
一、AI编程工具介绍
那么目前能够写代码的工具实在太多了,一般分为四种。
1、辅助式编程工具:直接调用大模型、提供代码补全的功能,不提供对上下文的理解能力。
典型工具:github Copilot、阿里通义零码。
2、借助插件编程:自己没有独立的编程工具、借助vscode、以及idea提供代码生成功能。
典型工具:cline、腾讯云助手。
3、命令行编程-极客的最爱:通过输入命令请求,一键生成代码,完全不要界面去调试。
典型工具:cladue code 、gemini cli等。
4、完全编程工具编程:有着自己独立的编程工具。
这类AI编程工具野心最大,想要取代传统的IDE的地位。界面通常对AI集成度很高。
典型工具:cursor、trae_cn、trae国际版、kiro等。

相对来讲:辅助式编程工具、以及借助插件编程工具的局限性都比较大。
下面重点介绍几个常用的AI工具:
编程工具一:Trae【一个努力的三好学生】
Trae作为字节旗下的产品,分为国内和国际两个版本:
其中国内版本可以用doubao大模型和DeepSeek;国际版本可以用calude-4 以及GPT4.1。
目前国内是免费的,国际版本10美元/月,第一个月优惠,只需要3美元。

刚开始的时候觉得Trae很拉跨,奈何顶不住字节团队每周两个版本以上的更新,目前在使用上效果已经直逼cursor。
特别是在昨天又推出了solo版本,也就是能够理解需求,进行产品、原型和开发的
在大瑜刚结束的7天小程序训练营,就使用Trae国际版来完成整个小程序的开发。
优点:便宜、支持支付宝充值;缺点:偶尔会卡顿,生成代码速度还有待提高。
编程工具二:cursor【曾经的班长、学霸】
这个软件可是太熟悉了,据说内核采用了vscode,所以整体界面和vscode大差不差。
官网地址:https://cursor.com/en

点击“download”按钮,进行cursor的下载,接着也按照操作步骤一直安装即可。

目前cursor算得是最牛的编程工具,但是普通用户只有50次体验的机会,而且还不能选择指定的模型。
因此,想要用cursor更高阶的能力,是要充值的。
价格:20美元/月。淘宝去买学生会员,大概是100-150左右,可以使用一年。
如果淘宝买学生会员,店家会给你具体的激活方法,这里就不展开说明了。
编程工具三:gemini cli【脑袋很聪明,家里不差钱的主,上交的作业太拉跨】
最近google推出来的gemini cli,支持上下文100万token、多模态能力、对标cluade code,支持MCP,每分钟调用100次请求。

看似挺诱人,真正要测试才知道。经过大瑜的测试,比较难用。
不建议尝试,只有一个优点是:价格免费。
关于gemini的操作,可以看这篇文章:
google新出的gemini cli效果如何?看这篇文章就够了!
编程工具四:claude code【妥妥的学霸】
最近claude也开始发力,推出claude code 这个命令式的模型工具,目前也是挺给力的,在解决复杂的问题的能力不是一般般。

特别是claude code的更新强劲,之前windows用户还需要安装wsl,现在统统不要了。
想体验claude code的可以看关于claude code的操作,可以看大瑜的这篇文章:
Gemini cli太傻,cursor收费不透明,试试claude code
编程工具五:kiro【富家子弟、自带光环】
kiro是亚马逊出来的一款AI编程工具,提供了两种编程模式。

1、vibe模式:聊天创建代码,根据想法和点子不断优化代码。(目前cursor和trae都是采用这种模式),如果你想要简单省时的话,那就是vibe模式了。
2、spec模式:专业模式,先出需求文档,总体规划,接着产生代码。缺点就是:每一次生成文档就要去确认、耗费时间过长!
目前虽然处于免费期,有很多不完善的内容。也是一直retry、retry。不建议新手去用。
关于kiro的操作,可以看大瑜的这篇文章:
Kiro真能刚过Cursor?那还氪个啥!附下载地址通道
二、到底选哪一款编程工具?
先说结论:没有完美的工具,只有合适的场景!!!
小工具的开发,直接用deepseek就行了。
譬如:“2048小游戏、pdf合并、pdf去水印”这类的小工具。
直接丢给deepseek,分分钟搞定。

复杂一点的程序怎么选择?譬如:“普通网站开发”、“小程序的开发”。
建议用Trae国际版,生成的结果很OK,首月3美元,普通用户也可以接受。

如果靠AI编程来完成一些项目的话,那么推荐你用claude code + cursor。
先用claude code进行代码的首次生成,
然后借助cursor对代码进行细节的调整。
当然遇到疑难杂症的话可以交给claude code 去完成。
tips:完全交给claude code 有很大的风险,很容易天马行空的修改,这个时候一定要做好代码版本管理。
三、编程工具踩过的坑
下面就讲我在编程工具踩过的坑分享给大家。
1、功能可以分而治之,别让AI一口气干太多活
如果我们有三个功能,可以分次告知,这样对AI工具的干扰比较小,也快速容易生成代码。

2、提上次后面附上一句魔法咒语:让AI自己检查自己写的代码
保证AI对自己生成的代码进行验证,每次保留这个习惯,AI生成代码后就进行审查员的角色。
之前让AI帮我写一个查询用户列表组件的功能,结果加入了让“AI审查”这个咒语之后,AI主动发现:忘记了loading、忘记对空数据的处理。
3、一个问题试三次还不行,果断换模型!
Claude 4虽然在生成代码的能力比较不错,但是对数据以及逻辑的处理比较弱。
这个时候可以借助gemini和GPT等大模型来分析分析,给出意见。再让claude 根据意见修改代码。
4、多用一些mcp server
这个技巧知道的人不多,但真的很实用!
那么啥是MCP Server呢? 简单的说,就是给AI添加一个实时的外部知识库。
譬如,大瑜推荐context7的这个mcp,可以快速适配第三方最新的文档。
实际效果: 以前问Claude关于vuejs 的新特性,它只知道老版本的。现在接入MCP后,它能实时获取最新的官方文档,生成的代码都是最新标准。
使用感受: 特别是像第三方React、Vue这些更新频繁的框架项目时,这个mcp server简直是神器,让AI用上最新的知识库。
写在后面的话
随着AI编程的工具的不断更新,写代码的难度也越来越低了,普通人也可以写小程序、网站了。所以大瑜的建议是:
1、别害怕尝试 - AI编程工具并没有那么复杂,尝试一下,你会有很大的惊喜。
2、时刻保持学习 - 新工具层出不穷,要跟上节奏,多了解一些新的工具
3、理解本质 - 工具只是手段,对业务的理解比技术更加重要。
我是大瑜,1个工作十年的程序员,AI编程资深玩家,这里是我的介绍:
你们关注的大瑜到底是谁?