作为一名一直在寻找工具来优化工作流程的开发者,我发现了 Trae,一个由 AI 驱动的集成开发环境 (IDE),它号称要重新定义编码。起初我有些犹豫,但 X 上的一篇帖子强调了 Trae 与 Gemini 2.5 Pro 的集成,引起了我的兴趣。"免费"的标签,加上可以访问 GPT-4.1 和 Claude-3.7-Sonnet 等高级模型,激起了我的好奇心。Trae 真的能像承诺的那样加速开发吗?
在这篇文章中,我将分享我使用 Trae 的实践经验,探索它的技术特性以及我为什么相信它会改变编码规则。
Trae 是什么?
**Trae**是一款自适应 AI 驱动的 IDE,旨在提高开发人员的生产力。与 VS Code 或 IntelliJ 等传统 IDE 不同,Trae 将 AI 功能直接嵌入到编码环境中,提供 AI 驱动的代码生成、多模式输入和实时执行等功能。它既适合新手,也适合经验丰富的开发人员。

Trae 与 GitHub 无缝集成,实现版本控制,促进团队顺畅协作。其突出特点在于平衡自动化与开发者控制,确保技术用户在利用 AI 辅助的同时保持自主性。Trae 支持一系列内置模型,包括 GPT-4.1、DeepSeek-V3 和 Gemini 2.5 Pro,使其功能极其丰富。
Trae 入门:设置和功能
我首先从 Trae 的官方网站下载了它。它的设置直观且高效。
步骤 1:安装 Trae AI
Trae 的安装非常人性化,可指导您完成每个步骤,无需复杂的配置。

步骤 2:导入 VS Code 设置
Trae 导入 VS Code 扩展和设置的功能是一大亮点。此功能保留了我现有的工作流程,无需从头开始重建环境。

步骤 3:个性化您的 IDE
导入设置后,我自定义了 Trae 的界面,根据自己的喜好调整了主题和按键绑定。这种灵活性让我立刻就熟悉了 Trae。

步骤4:开始编码
设置完成后,我开始编码。Trae 的 AI 实时分析了我的代码,提出改进建议并捕捉潜在错误,打造了流畅的编码体验。 启动 Trae 后,映入眼帘的是简洁的界面,其中包含"聊天"和"构建器"选项卡。"免费"标志格外醒目,不禁让人好奇,一款免费工具怎么能支持像 Gemini 2.5 Pro 这样的模型。"内置模型"部分列出了一系列令人印象深刻的模型:GPT-4.0、Claude-3.5-Sonnet、Claude-3.7-Sonnet、DeepSeek-Resoner (R1)、DeepSeek-V3、GPT-4.1 和 Gemini-2.5-Pro-Preview。在模型之间切换非常轻松,让我能够根据特定任务定制 AI 辅助。


Trae 的"添加自定义模型 API"功能也引起了我的注意,它允许集成外部 API 来扩展功能。

探索 Trae 的 AI 功能:代码生成和多模式输入
为了测试 Trae 的 AI 驱动代码生成功能,我启动了一个 Python 项目,为待办事项列表创建基于 Flask 的 REST API。在"聊天"选项卡中,我输入了:"为待办事项列表生成包含 CRUD 操作的 Flask API"。很快,Trae 使用 Gemini 2.5 Pro 生成了一个功能完善的 Flask 应用,其中包含创建、读取、更新和删除任务的路由。

代码组织良好,并遵循了 Flask 的最佳实践。更令人印象深刻的是 Trae 的多模态输入支持。我上传了一张实体关系图 (ERD) 截图,并让 Trae 生成 SQL 查询。在 DeepSeek-V3 的支持下,Trae 分析了图片并给出了准确的CREATE TABLE
语句,展现了它的多功能性。
Trae 的实时执行功能进一步简化了我的工作流程。我在 IDE 中运行了 Flask 应用,Trae 启动了一个带有可测试 URL 的本地服务器,从而无需使用外部终端。
协作和 GitHub 集成
Trae 与 GitHub 的集成对团队项目来说是一个福音。我直接从 IDE 连接我的代码库,初始化 Git 仓库,提交我的 Flask 应用,并将其推送到 GitHub------所有这些都在 Trae 中完成。AI 甚至会建议提交信息,例如"为待办事项列表 API 添加 CRUD 端点",从而节省时间并保持我的提交历史记录清晰。 "聊天"选项卡也促进了协作,让我可以与队友分享代码片段以获得反馈。这种实时交互,加上 AI 支持,使 Trae 成为协作开发的理想选择。

为什么 Trae AI 是编码的未来
经过数周的使用,我确信 Trae 是一款变革性的工具。原因如下:
-
多功能 AI 模型
Trae 对 Gemini 2.5 Pro、GPT-4.1 和 DeepSeek-V3 等模型的支持确保了代码生成、图像分析和复杂问题解决等任务的灵活性。

-
免费高级功能
Trae 提供免费高级功能,让所有开发者都能轻松使用尖端 AI 技术。正如一位 X 用户所问:"你们如何免费支持付费模型?" 虽然 Trae 的融资模式尚未公开,但免费使用仍然是一大优势。
-
工作流自动化
Trae 可以自动执行代码生成和测试等重复性任务。它的实时执行功能让我无需离开 IDE 即可测试 API,从而提高了效率。
-
社区驱动开发
Trae 团队响应用户反馈,如 Gemini 2.5 Pro 集成和 X 上 Linux 支持的请求等快速更新所示。这确保 Trae 能够随着开发人员的需求而发展。
需要改进的地方
Trae 并非完美无缺。一些 X 用户报告了与 VPN 相关的错误(例如使用 Global Protect 时),但我没有遇到过这种情况。此外,Trae 对复杂查询的响应偶尔会不够精确。鉴于其测试阶段,我乐观地认为这些问题将在未来的更新中得到解决。
结论:Trae AI 正在塑造编码的未来
我使用 Trae 的体验非常出色。它由 AI 驱动的代码生成、无缝的 API 集成以及免费访问高级模型,大大提升了我的工作效率。尽管存在一些小挑战,但 Trae 重新定义编程的潜力显而易见。
我强烈建议开发者们访问 Trae 的官方网站进行探索。它不仅仅是一个 IDE,更是一个助您更智能、更快速地编写代码的合作伙伴。借助**Apidog**等API 管理工具,Trae 助力开发者一行一行地构建未来。