国内首个 AI IDE,今日上线
内容丨特工少女
技术支持丨特工小鹏 特工小天
今年春节前夕,字节在海外上线了 Trae,️The️Real ️AI️Engineer,一款对标 Cursor 的智能协作 AI Native IDE,由于带着“字节”和“免费用 Claude 最新模型”的“光环”,使得这款产品在这一个多月里备受开发者瞩目。
而就在 3 月 3 日今天,Trae 上线了国内版。据悉,这也是国内首个 AI IDE。
官网:https://www.trae.com.cn/
为什么字节做了个 MarsCode,还又整了个 Trae,有什么区别?
据了解,Trae 国内版 与 MarsCode 是由同一团队开发,针对不同场景设计。作为一款智能协作 AI IDE,Trae 以动态协作为核心,提供人机协同、相互增强的开发体验,让用户灵活适配场景。相较插件类产品,它拥有原生 AI 体验,更好地感知项目上下文,支持定制与扩展,带来端到端的流畅开发。
Trae 的核心功能包括:
1. Builder 模式。在该模式下,Trae 会帮助你从 0 到 1 独立开发一个完整的项目。AI 助手会主动读取当前项目中的文件内容,拆解任务并逐步执行,包括:提取相关上下文、创建或修改文件、生成并运行终端命令和分析命令运行状态等。
2. 侧边对话(Chat 模式)。AI 助手可以理解当前项目中的上下文,包括代码、文件、文件夹和整个工作空间。可以用来回答编码问题、讲解代码仓库、生成代码片段、修复错误等。
3. 完备的 IDE 功能。提供传统的 IDE 功能,包括代码编写、项目管理、插件管理、源代码管理等。支持实时预览,内置 Webview,可实时预览项目效果。
此外,国内版 Trae 内置了免费的豆包 1.5 Pro 模型,以及稳定的满血版 DeepSeek R1/V3.
Trae 无疑对像我这样懂点开发但不多的帮助很大。比如我们最早报道的 Agent 日程管理助手 Dola 很受读者喜爱,我们就尝试用 Trae 实现一个朴素版。
我们把我们的产品设计理念告诉 Trae:「时舵」,做你时间的舵手。谐音“拾掇”,寓意帮你整理时间安排日程。然后生成了一个黑白简约风的落地页。
经过二十分钟的逐步规划和确认执行,就实现了 AI 日程管理助手的核心功能,通过大模型解析用户输入的文字,甚至是图片,就能记录上日程并提前提醒。
而我在其中,并没有手动写过或编辑过一行代码,仅仅提供了 API Key 以及用文字表达我的需求。
除了专业的开发者之外,一些非技术背景的产品经理或爱好者,很多时候看到各种感兴趣的新奇项目,苦于不会运行较难体验。但在 Trae,可以把项目链接丢给它,简单解决一点网络等问题,项目很快就能运行起来。
比如我们拿一个开源的小游戏举例。HexGL,一个经典的开源 web 赛车游戏,虽然有在线网页版,但缺少一些社交功能,并且前端还不够现代化。
因此,我们使用 Trae 来对这个开源项目进行定制化修改。而这一案例也很符合我们的日常开发(从 0 到 1 弄项目毕竟是少数,对已有项目增删改查才是常态)。
拿到代码库,Trae 成功部署。但界面是英文,因此再让 Trae 进行一下翻译,改为中文界面。
为了让更多玩家一起游玩比拼,于是我们继续鞭策 Trae,让它再做比较复杂的,涉及数据库,前后端交互的一个社交排行系统。
最终游玩效果如下。
此外,对于内容工作者来说,还可以用 Trae 来写文章。
新建一个 markdown 文件,既可以对里面的内容 Ctrl+I 智能编辑、扩写润色。
还可以将文件资料上传后,右侧 # 选中进行知识库问答,或基于知识库内容创作。
Trae 还真是个宝藏,今早没有编程背景的特工同事体验之后的感受是:比 Cursor 更容易上手,而且很快很准确,万一报错了搞崩了还可以回退,非常有安全感和成就感。
在后续,我们也将多多尝试 Trae,感受 Agent 时代下新的开发体验。如果有任何心得或者疑问,欢迎与我们交流~