字节跳动推出免费AI编程工具Trae:零代码基础也能开发应用

字节推出免费AI编程IDE Trae,即使零代码基础也能用AI开发应用。对比Cursor等工具,Trae更易用,编程门槛更低。

原文标题:实测字节免费AI编程,还让不让Cursor活了

原文作者:数据派THU

冷月清谈:

文章介绍了字节跳动最新推出的免费AI编程IDE Trae,它与Cursor和Copilot等传统编程工具不同,Trae从底层架构开始就围绕AI能力构建,旨在降低编程门槛,即使是零编程基础的用户也能通过自然语言交互开发应用。文章通过实测展示了Trae在Builder模式下,用户如何通过描述需求,让AI完成贪吃蛇游戏的开发和部署,同时也对比了Trae与Cursor的优劣,认为Trae在免费和易用性上更胜一筹,尤其适合编程小白。此外,文章还强调了Trae作为原生AI IDE与传统AI插件的区别,Trae能确保每一段代码都是人与AI共创的最优结果。

怜星夜思:

1、Trae的出现会如何影响传统的编程教育模式?以后学习编程是否还需要从学习语法开始?
2、Trae目前是免费的,未来如果开始收费,你觉得什么样的定价策略是合理的?或者说,什么样的功能是值得付费的?
3、文章提到Trae是国内首个原生AI IDE,那么你认为“原生AI IDE”的核心优势体现在哪些方面?和传统的IDE+AI插件模式相比,它有哪些潜在的优势和劣势?

原文内容

来源:量子位
本文约2000字,建议阅读6分钟
本文介绍了字节免费的AI教程。


国内首个原生AI IDE(集成开发环境),来自字节,实测在此:

哪怕一点代码都不懂,只要能说出自己的需求,就能靠AI开发出一个功能完备的应用。

例如如果你想做一个Flappy Bird游戏,那就用中文跟它说一声就行:

生成一个网页版 Flappy Bird游戏并运行。


不难看出啊,整个过程真真儿的就是一气呵成。

而且字节也积极拥抱DeepSeek,满血版DeepSeek R1还有V3都已全面接入,这个Flappy Bird就是出自R1之手。

自家的Doubao-1.5-pro和也已支持对话模式,对Builder模式的支持,还有其他更多大模型也在路上了。

这就是字节的AI IDE产品Trae刚刚上线的国内版本,官方的描述是这样的:

国内首个AI IDE,深度理解中文开发场景。


再划个重点:免费!

相比之下,不管是20美元一个月的cursor,还是10美元一个月的copilot,在能免费用R1这种高级模型的Trae面前,都显得黯然失色。


不得不说,编程这事的门槛,又被字节给狠狠打了下去。

而且Trae刚发布没多久,已经在编程圈子里产生了一定热度和讨论。


那么效果到底如何?一波实测,走起~

沉浸式实测国内首个AI IDE


我们先小试牛刀,直接选择对编程小白更友好的Bulider模式来让Trae来写个网页小游戏试试。

当然也要上一些难度,我们让它生成的是贪吃蛇,但在一般AI挑战的贪吃蛇基础之上加入了随机迷宫机制。

Trae先是创建了一个主体html页面,并在其中引用了CSS样式表和JS脚本。


不一会儿,背后的控制脚本也编写好了,而且相关的函数都有清晰的注释。


写好后还会弹出提示,一键部署后端服务,然后就可以在浏览器里运行了。


一开始的程序存在一些问题,游戏无法正确运行。

不过没关系,Trae支持连续对话,而且能够回忆之前步骤出现的问题,加功能、修bug对话就能搞定。

甚至也可以什么都不说,直接粘贴浏览器控制台等位置出现的报错信息。


经过这样多轮的修修补补,游戏终于能成功运行了。

并且Trae设计的贪吃蛇游戏难度还不小,不仅蛇运动的速度快,迷宫也足够复杂。

图片

当然和修复bug相比,调整一下运动速度就是很简单的事了。

同样是在动画里描述需求,Trae就会自动定位到和运动速度有关的代码,然后一气呵成做出修改。


最后的调速完成之后,终于可以愉快地玩耍了~

图片

整个过程当中,我们没有手动碰过一次代码,都是靠纯对话完成了最后成果。

也就是说,在Builder模式下,哪怕完全不懂编程,也不会找bug,只要你会描述需求和看到的状况,都能在AI的帮助之下完成一系列的开发和部署流程。

说一千道一万,到底怎么样才能用上Trae呢?

如何“食用”?


首先啊,你得下载Trae这个软件到电脑上:


安装结束首次启动的时候,它会提示一些选项,包括界面风格,以及是否要在Terminal里安装trae命令等。


然后在主界面,你可以看到两个模式,一个是Chat,一个是Builder。

Chat模式下,你可以先新建、打开本地的项目或克隆Git仓库,然后提出对代码有困惑的问题。


而在Builder模式下,Trae会自主拆解需求并自动完成多轮编码任务,并且对代码文件的任何更改都会自动保存。。

你可以先选择想要的大模型——DeepSeek-R1或V3(Doubao-1.5-pro在路上)。


然后就可以用Trae,通过一句话生成一个应用了。


从操作和界面上来看,可以说是比较简洁了。

和Cursor比,怎么样?


其实字节在国内发布Trae之前,在海外已经推出一段时间了。

现在油管上也有博主做了深度测评,从他给出的评价来看,和此前大火的Cursor相比,结论却是这样的:

对于比较复杂的任务,Trae还是不太OK。


这位博主展示了具体失败的案例。

例如在给Trae用自然语言提出非常具体的需求之后,在查找文件的步骤,Trae在代码库中就找错了。


以及还有一些插件在运行过程中也是不太尽人意。


而另一位博主在对比评测过程中认为,Trae非常棒的一点,就是Cursor中的很多功能在它这边是免费的。

但同样的,他认为如果是非常复杂的任务,或许还是Cursor的表现会更好一些。

不过这位博主还表示:

如果是对于编程小白,那么免费的Trae就已经够用了。


或许有小伙伴还想问,现在IDE里的AI插件不是多了去了,包括字节自家的MarsCode不也是挺火的,它再搞个Trae不是重复造轮子吗?

非也,非也,关键区别就在于这个“AI原生”。

简单来说啊,它跟传统在IDE里面集成AI的逻辑是不一样的,Trae从底层架构开始就围绕着AI能力来构建,所以它比AI插件会更流畅、准确和优质。

用Trae的话来说就是:

确保每一段代码都是人与AI共创的最优结果。

实际上,Cursor相比于Copilot带来的变化,背后也是同样的逻辑。

在插件式的使用方式之下,用户依然需要具备一定的编程知识才能够让工具为己所用;

而通过前面的实测我们也看到,完全零编程知识也可以用原生AI IDE开发出应用,真正意义上降低了编程门槛。


最后,Trae的地址放下面了,感兴趣的小伙伴可以下载体验一波哦~

体验地址:
https://www.trae.com.cn/

参考链接:
[1]https://www.zhihu.com/question/13918010999/answer/115260920770
[2]https://www.youtube.com/watch?v=iKTC0ftxNuY
[3]https://www.youtube.com/watch?v=eTuX8HWvai4


编辑:王菁




关于我们

数据派THU作为数据科学类公众号,背靠清华大学大数据研究中心,分享前沿数据科学与大数据技术创新研究动态、持续传播数据科学知识,努力建设数据人才聚集平台、打造中国大数据最强集团军。




新浪微博:@数据派THU

微信视频号:数据派THU

今日头条:数据派THU

这确实是个值得思考的问题。如果AI IDE足够强大,能够理解自然语言并生成高质量代码,那么传统的学习方式可能真的会改变。也许未来编程教育会更注重培养解决问题的能力和算法思维,而不是死记硬背语法。当然,理解底层原理还是必要的,这样才能更好地利用AI工具。

嗯,原生AI IDE的优势在于统一性。它可以提供更一致的用户体验,避免不同插件之间的冲突和兼容性问题。但劣势也很明显,如果原生AI IDE的某些功能不符合用户的需求,用户可能无法像插件那样自由地进行定制和扩展。

我觉得可以搞个“贡献代码”计划,如果你用Trae开发了一个有用的东西,并且开源出来,就可以获得免费使用高级功能的资格。这样既能激励用户,又能丰富Trae的应用生态。

嗯…我觉得可以参考现在很多SaaS软件的做法,提供不同的套餐等级。基础功能免费,高级功能收费。比如,免费版限制模型的使用次数和复杂度,收费版可以解锁更强大的模型和更快的运行速度。或者,可以针对企业用户推出定制化的服务,比如私有化部署和技术支持。

其实我觉得可以考虑“算力收费”。AI编程很依赖算力,可以根据用户的代码运行量和模型使用量来收费。这样既能保证Trae的收入,又能鼓励用户编写更高效的代码。

我觉得短期内不会有太大影响,起码大学的编程课还是会照常讲语法。但是从长远来看,的确可能会改变编程教育的方向。与其教学生如何一行一行地写代码,不如教他们如何利用工具来解决问题。毕竟,工具的目的是为了提高效率嘛。

原生AI IDE的核心优势应该在于更深度的集成和优化。它从底层就考虑了AI的需求,可以更好地利用AI的能力。例如,它可以更智能地进行代码补全、bug检测和性能优化。相比之下,传统的IDE+AI插件模式,AI只是一个附加的工具,无法与IDE进行深度融合。

可以从生态的角度来看。传统的IDE生态系统已经非常成熟,有大量的插件和工具可以使用。原生AI IDE需要从头开始构建自己的生态系统,这需要时间和投入。但是,如果原生AI IDE能够提供更独特的价值,吸引更多的开发者加入,那么它也有可能超越传统的IDE。

楼上说的有道理!我觉得以后编程学习可能更像是在“调教”AI。你需要告诉AI你想做什么,然后不断地调整和优化AI生成的代码,让它更符合你的需求。所以,沟通能力和问题解决能力可能会变得更加重要。