3月3号,字节跳动推出了国内版的AI编程工具Trae,搭载了doubao-1.5-pro模型,还可以切换到满血版的DeepSeek R1和V3。听说这是国内首个真正的AI集成开发环境(AI IDE),它能帮助开发者和AI更好地互动合作,让编程变得更快、更高效,提升工作质量。


大家常说Trace不如Cursor,那真实情况到底如何呢?
今天我们就从两个实际使用场景来对比一下Cursor和Trace,看看哪个更好用。
1、项目整体功能介绍
提示词:
请解释一下这个项目的功能
PS:我没有往Chat里添加任何文件哦。
Cursor会自动查看当前文件夹里的所有文件,基于这些文件进行分析。

它会阅读md文档,包括readme、需求设计文档和系统设计文档。
接着,它还会查看微信小程序的主要程序文件和云函数的目录,细分到具体的首页功能和商品详情页的代码。

最后,它总结出这个项目的主要功能,功能点的介绍相当全面,可以说非常强大。

相比之下,Trae就显得比较保守,需要我们手动添加代码文件才能给出反馈。
而且,Trae并没有提供将整个功能一次性添加到Chat的选项。

于是,我选了几个主要文件和设计文档放到Chat里,再问一下Trae,它的回答如何呢?

添加参考文件夹后,Trae还是能准确回答出内容。
2、新增一个功能
Cursor
提示词:
想新增一个功能,当用户下单成功时,发送小程序推送消息给管理员微信。

可以看到,我并没有添加具体的支付文件。
接下来看看Cursor的回答:

它知道需要创建云函数,并自动在云函数文件夹下创建目录。

然后开始创建云函数,编写具体代码,还知道要修改现有功能来调用新增的云函数。

它甚至会创建一个管理页面,让我们管理接收微信通知的账号。

最后,它还提供了具体的使用说明,告诉我们需要执行哪些操作才能生效。
比如打开管理页面设置管理员账号。

在保存设置时发现失败,查看微信开发者工具中的console确认具体返回,再复制到Cursor Chat界面。

Cursor给出了解决方案,建议在云开发环境中执行initSystemConfig函数,这样能帮我们初始化数据集合。

执行后,我们在数据库中能看到system_config和notification_logs。
接着,我们再尝试保存管理员配置。

保存成功,太棒了!
然后,我们试着下单并支付,看看是否能收到通知消息。
下单后,数据集合中确实记录了这次下单消息,但微信上却没有收到成功通知。
遇到问题后,再咨询几次,最终还是解决了,功能实现了。
Trace
我们点击Cursor Chat窗口的Restore Checkpoint,把代码回滚到Cursor操作之前。
然后在Trace中问同样的问题。

Trae的回答也差不多,让我们创建云函数,并修改订单创建成功的逻辑来调用新增的云函数发送通知。
不过有个区别,Cursor有一个AcceptAll的代码按钮,而在Trae中需要逐个文件点击“应用”,再在文件右上角点击“接受”,如果修改的文件很多,这样很容易出错。

而且,当我费尽力气将所有文件应用到项目中后,测试支付生单场景时,却发现没有调用新生成的通知云函数。

总结一下:
整体来看,Cursor的功能更为强大,像一个集成了RPA和工作流的智能助手,只需要输入需求,就能自动拆解和执行,包括编写代码、检查现有功能、创建文件夹、执行控制指令等,无需手动干预。
而Trace虽然也不差,但需要更多人工操作,给人一种不太自信的感觉。
所以,Trae更适合与AI一起合作完成项目,而Cursor则能在很多情况下独立完成整个项目。具体情况可以参考我之前的文章。
不过,Trace推出了一个builder模式,目标是从零开始开发完整的项目,使用各种工具完成开发工作,包括分析代码、编译代码和执行命令。
同时,像Cursor一样,Trae也支持输入图片,比如网站的截图,让Trae根据其他网站的风格进行开发。
来聊聊Trae Builder的强大功能吧!
想了解Trae Builder的详细信息?可以看看官网上这篇介绍:https://traeide.com/zh/docs/what-is-trae-builder
我们来试试用Trae Builder解决之前提到的两个场景,看看它的能力如何,特别是和Cursor相比,谁更强大!
让我们详细解析这个项目的功能吧

从上面的截图可以看出,Trae在回应时和Chat模式完全不同。它不需要依赖特定的文件,就能直接向我们解释项目的功能,真是方便!
不过要注意一点,Trae的Builder模式和Cursor有个小区别:它不会展示执行的过程,比如说看了哪些文件,得出了什么结论,可信度可能稍微差一点。
接下来,我们看看第二个功能的实现。

在没有添加任何上下文文件的情况下,Trae Builder模式下,它就开始自动思考我们的需求和需要做的事情,感觉这一步就已经成功了一半了!
基本思路已经理顺,而且它还能直接找到需要修改的文件并进行调整,真的是很不错。

不过在执行的过程中,发现它有点卡住了,毕竟还是Beta版本嘛。
但值得一提的是,Trae Builder的思考过程已经和Cursor差不多了,能够理解需求,考虑必要的操作,查找和修改需要的文件,最终完成任务。
通过几轮互动,最终我们还是成功实现了所需功能。
说到Cursor,它的免费版本只给50次慢速提问的机会,虽然可以通过注册新账号再用,但总让人有点紧迫感。把Trae当作一个免费的替代工具,确实是个不错的选择,有兴趣的朋友们可以一起探讨哦!
@伍六七AI编程











我尝试了用Cursor添加功能,结果它创建的代码结构让我很满意,效率提升了不少。
我在使用Cursor时,遇到过提示不清晰的问题,有没有人也碰到这种情况?
遇到问题时,Cursor的解决方案相对清晰,我觉得这个功能设置得很好。
使用Cursor的时候,遇到的问题解决起来非常流畅,感觉变得更高效了,赞一个!
Cursor的使用体验真不错,自动生成的代码结构让我省了不少时间!
建议使用前先了解两者的具体功能,才能更有效地选择适合的工具。
听说过Cursor和Trae的对比,想问问大家,哪个更适合新手?
对比两者,Cursor的反馈速度确实快不少,Trae在这一点上还需改进。
听说Trae是国内首个AI IDE,真有那么神奇吗?对比一下,Cursor似乎更贴心。