字节跳动新推 Trae:AI 赋能的集成开发新利器。
微信搜索关注《AI科技论谈》
近日,字节跳动推出了一款全新的集成开发环境(IDE)——Trae。
Trae 基于 Visual Studio Code 开发,在保留 VS Code 优势的基础上,融入 AI 工具,大幅提升开发者构建应用程序的效率。甚至在某些场景下,不用编写代码就能完成开发工作!
用过 Cursor AI 的开发者对 Trae 会有似曾相识之感,上手非常轻松,二者在功能上存在相似之处。相比 Cursor AI,Trae 在界面设计和交互体验上更显现代、简洁,不会给用户带来信息过载的困扰,让开发者更专注开发。
一、Trae概述
Trae 是一款集成开发环境(IDE),它的设计初衷是全方位提高开发者的工作效率。
其 AI 功能十分强大,除代码自动补全外,还能助力调试、重构代码,提供注释与测试用例建议。
并且,Trae 具有很好的兼容性,与 VS Code 和 Cursor 的配置相互兼容,方便开发者切换使用。
现阶段,Trae 仅支持 macOS 系统,Windows 版尚在开发。
Trae 是字节跳动多元化业务布局的重要一环。字节跳动意在突破社交媒体领域的局限,向更广阔的技术领域进军。
从发行和使用政策来看,Trae 由字节跳动位于新加坡的子公司负责发行,目前免费使用。
与 Cursor 等竞品相比,Trae 的一大优势在于,提供无限制的免费 AI 功能。这对全球开发者颇具吸引力,是开发者不容错过的开发工具。
二、Trae主要功能
Trae有几个极具吸引力的功能,使其成为Cursor强有力的竞争对手:
-
由OpenAI的GPT-4o和Anthropic的Claude-3.7-Sonnet模型提供支持。
-
通过自然语言命令提供人工智能辅助编码,可用于代码生成、优化和调试。
-
支持多模态交互,开发者可以上传图片来明确编码需求。
通过描述性文本向人工智能发出指令有两种方式:聊天模式或构建模式。
聊天模式适用于实时编码;构建模式用于自动创建项目。
Trae还能够分析整个项目代码库,而不仅仅是特定文件。
三、如何安装Trae
访问trae.ai,点击“Download for MacOS”按钮。
下载完成后,在本地机器上安装应用程序,并按照屏幕上的指示操作。
Trae基于VS Code开发,因此可以选择从Cursor或现有的VS Code账户导入自己的配置设置。
要使用人工智能功能,需要创建一个账户并登录。登录后,用户界面仪表盘如下所示。
四、Trae的实际应用
为了测试Trae创建应用程序的能力,我们让它创建一个非常简单的聊天应用程序。比如,输入“create a simple chatbot app based on nextjs”的指令,
Trae会使用Claude 3.7 Sonnet作为主要模型来生成文件和代码。在速度方面,它和Cursor AI一样快。人工智能完成文件创建和代码编写后,点击Webview即可启动NextJS应用程序。
虽然生成的应用看起来很基础,但Trae能根据一个指令从头创建项目并让应用运行起来,是非常令人印象深刻的。
五、多模态支持
Trae对开发者来说颇具吸引力的另一个原因是其多模态支持。人工智能能够精确理解上传的图片,简化协作流程并提高效率。例如,上传Spotify的截图并让人工智能使用Next.js框架进行复制。
指令: build a spotify clone using NextJS
这是最终呈现的应用程序的样子。
虽然最终呈现的应用虽然与截图不完全相同,但图标、主题以及外观和感觉已经与原版相似。用户可以继续向AI发送更多临时图片作为缩略图,并添加缺失的组件。
此外,Trae的Webview选项卡很实用,可直接在IDE中预览应用,无需切换到浏览器。
Trae的潜力巨大,尤其对新手开发者或希望专注于快速原型制作的人来说,因 Trae 拥有和 Bolt.new、V0.dev 类似的图像读取功能。
Trae的多模态支持功能如果在未来能有更好的图像识别能力和更详细的复制效果,将会更出色。目前虽然不错,但尚未达到突破性的程度。
六、Trae会取代Cursor吗?
Trae是Cursor有力的竞争对手,但现在就称其为“Cursor杀手”还为时尚早。
Trae的AI响应时间比Cursor慢约20%;处理非常长的文件时也存在困难;目前仅支持macOS系统;并且仍处于早期开发阶段。
不过,Trae提供了引人注目的功能和免费使用的版本,是一个有吸引力的替代选择。该工具的成功将取决于持续的开发、跨平台支持以及性能的提升。
Trae值得开发者密切关注,但目前还不能立即取代更稳定的IDE。
七、Trae 隐私安全性
字节跳动此前在隐私方面的表现,确实难以让大众完全放心,典型例子就是 TikTok 曾在美国遭遇短暂封禁。所以在探讨 Trae 这款开发工具时,隐私安全是许多开发者关注的焦点。
为了打消大家的顾虑,字节跳动在推广 Trae 时采取了一系列策略。Trae 由其新加坡子公司负责推广,并且选用了 OpenAI 的 GPT-4o、Anthropic 的 Claude 3.7 Sonnet 这些国际知名的人工智能模型。同时,Trae 对所使用的人工智能技术保持透明,还制定了明确的隐私政策,这些举措在一定程度上可以缓解开发者最初的担忧。
不过,当下复杂的地缘政治环境,给 Trae 的信任问题蒙上了一层阴影。全球科技生态系统之间关系紧张,不少开发者难免心存顾虑,担心使用 Trae 会面临潜在的数据收集风险。在这样的大背景下,开发者们在选择是否使用 Trae 时,会很自然地陷入两难的纠结。
八、给持怀疑态度者的建议
对于那些担心隐私问题的人,有以下建议:
-
在沙盒环境中使用Trae,避免存储敏感的项目信息,并维护备用开发系统。
-
也可以使用备用设备,并用虚拟邮箱创建账户,以避免分享个人数据。
九、结语:机遇与挑战并存
Trae 是字节跳动在开发工具市场的新尝试,免费且无限制的 AI 功能是其一大卖点。
但隐私问题是绕不开的坎,字节跳动此前在隐私方面的表现饱受争议,TikTok 面临的禁令与审查风波,让不少开发者对使用 Trae 时的数据安全性心存疑虑。即便 Trae 由字节跳动新加坡子公司负责管理,这种疑虑依旧难消。
Trae 自身也有不足。在产品层面,其 AI 功能虽然强大,但偶尔会给出过多冗余无用的建议,影响开发思路。在系统兼容性方面,目前 Trae 仅支持 macOS 系统,大量 Windows 和 Linux 用户被拒之门外,这些用户只能寄希望于未来能推出适配版本。而且Trae 作为新工具,在稳定性和成熟度上还有待提升。
综合来看,Trae 值得一试但要谨慎。可先用于小型非重要的项目测试。就目前而言,Trae 还无法完全取代 Cursor、VS Code 这类成熟的开发工具,但其潜力巨大,依旧值得开发者持续关注,期待后续改进。
期待 Trae 能克服现存的问题,成为开发领域的有力竞争者!
推荐书单
《深度学习和大模型原理与实践》本书是一本全面深入探讨深度学习领域的核心原理与应用实践的专业书籍。本书旨在为读者提供系统的学习路径,从深度学习的基础知识出发,逐步深入到复杂的大模型架构和算法实现。本书适合深度学习初学者、中级开发者以及对大模型有深入研究需求的专业人士。通过阅读本书,读者不仅能够掌握深度学习的理论基础,还能通过丰富的实战案例,提升解决实际问题的能力。
购买链接:https://item.jd.com/14356761.html
精彩回顾
解读Deep Research:传统RAG已死,带你实现Agentic RAG
大模型应用开发平台Dify推出1.0版本,基于向量数据库Milvus实现RAG
从推理到编程,详细比较DeepSeek 32B、70B、R1实践性能