最近用 Trae 花了半小时制做了几个小项目,不得不感叹人工 + AI 的协作方式真的能提升很多效率,全程问答 + 微调就完成了整个程序的开发。为了能让大家了解如何使用它,下面我来结合开发过程,介绍下这款软件,以下是正文:
Trae:提升开发效率的 AI 编程神器
在编程领域,一款名为 Trae 的 AI 编程工具正在受到越来越多开发者的关注。Trae 是字节跳动于 2025 年推出的一款免费的 AI 集成开发环境(IDE),它集成了 Claude-3.5-Sonnet 和 GPT-4o 等主流 AI 模型,旨在通过人工智能技术提升开发效率。
Trae 主界面
Trae 的使用
安装与启动
- 下载安装包:前往 Trae 官网(Trae - Ship Faster with Trae),下载适用于您操作系统的 Trae 安装包(目前支持 MacOS 和 Windows x64,暂不支持 Linux 版本)。
- 安装 Trae:运行安装包,按照提示完成安装。在安装过程中,您可以选择安装路径、界面语言、主题等。
- 启动 Trae:安装完成后,在系统桌面上双击 Trae 图标启动软件。
主要功能介绍
Trae 分为两种模式:
AI 对话模式
- 访问途径:点击主界面顶部菜单栏的“New Chat”按钮,选择 Chat 模式。
- 使用方法:在讨论区中输入文本问题或代码片段后按回车键,设置上下文模式为“Lang”或“Code”,AI 会对输入的文本或代码进行分析后,给出相应回答和运行结果。
- 优势:适合对代码库或编程相关问题进行提问,获取建议或优化方案。
代码生成与优化(Builder 模式)
- 访问途径:点击主界面顶部菜单栏的“New Chat”按钮,选择 Builder 模式。
- 使用方法:在讨论区中输入项目描述、代码需求或代码片段,设置上下文模式为特定的编程语言(如“Python”、“JavaScript”等),Trae 的 AI 会根据输入生成完整的代码项目,支持前端页面预览和调试。
- 优势:适用于从零开始构建项目,快速生成代码项目,实现端到端的开发流程。
其他更具体的功能与快捷键大家可以根据官网的功能介绍慢慢摸索。
工作流
这里说一下我个人使用 Trae 的工作流,以一个空项目为例,我们要用 Vue 来创建一个网站首页:
首先将你的 idea 扔给 chat 对话,让它帮你生成一个具有详细描述信息的 PRD:
切换到 Builder 模式将生成好 PRD 扔给它,它就会开始根据 PRD 进行开发,如图所示它选择了 Vue3 + Vite + typescript + tailwind 作为开发技术栈:
项目初始化以及开发的过程中还会自己发现错误并修复,当然过程中有些步骤需要使用者的参与确认:
经过一番天人交战之后,Trae 就帮我们生成了一个网站首页,还会帮你把这个网站运行起来:
现在的页面看起来有些有问题,比如“开始探索”按钮左右间距太小,再比如 背景的球体旋转太快。针对这些问题可以通过多次对话让它进行修复:
修复后的结果:
后面还可以根据个人需求再进行微调,这里就不再展示了。
以上就是我个人使用 Trae 的全过程,目前的 Trae 中使用 claude-3.5-Sonnet 还是免费的,有想法的就赶快行动起来吧!
总结
Trae 作为一款强大的 AI 编程工具,无疑为开发者提供了高效、便捷的编程体验。不管你是初学者还是经验丰富的开发人员,都可以通过 Trae 的智能辅助功能提升编码速度。
这里不得不提一句,Trae 目前并不像 Cursor 一样支持自定义模型,只能使用内部默认支持的对话模型。
所以,在使用时要注意 代码质量、业务数据安全 等各个方面,避免在初期就欠下过多的技术债和业务数据泄露触发红线。