TraeCode 是 TRAE 旗下的 AI IDE 产品,以智能生产力为核心,将 AI 融入编码、调试、测试、重构和部署等开发流程。它支持 100 多种编程语言,并同时提供传统 IDE 模式与 SOLO 模式:前者保留原有开发流程,后者由 Coding Agent 理解目标、规划任务并调度工具,自动推进多个阶段的开发工作。除了代码生成与问答,TraeCode 还支持自定义智能体、外部工具接入、联网搜索、文档上传和工作规则配置,形成围绕具体开发任务的智能协作方式。
核心功能
AI Coding Agent 与 SOLO 模式
TraeCode 内置 SOLO 模式,配备专属 Coding Agent,可以理解用户目标、规划任务并调度工具,独立推进各阶段开发工作。它能够自动拆分复杂任务,从自然语言输入开始,逐步生成可执行产出。用户也可以切回 IDE 模式,在保留原有流程和更强控制感的情况下完成开发。
全流程开发辅助
TraeCode 覆盖从编码、调试到测试、重构、部署等多类开发任务。它支持代码续写、文档生成、逻辑审查和结构优化,也提供代码解释、注释生成、单测生成以及面向研发领域优化的 AI 智能问答。代码解释可帮助开发人员熟悉项目,单测生成功能则面向选中函数生成单元测试。
代码补全与智能预测
在编码过程中,TraeCode 可以提供单行或多行代码推荐,也支持通过注释生成代码片段。Cue 会感知代码仓库上下文和编辑轨迹,预测下一处改动点,用户点击 Tab 键即可跳转并应用建议。代码补全 Pro 还会在修改或重构代码时,根据编辑行为给出下一步推荐,并提供多行编辑建议和直观的 diff 对比。
自定义智能体与开放生态
TraeCode 支持独立创建 Agent 并分享到市场,用户可以根据需求定义工具、技能和任务逻辑,构建专属的 AI 智能体团队。智能体可以像插件一样灵活组合,用于适配不同的开发需求。通过开放的智能体生态,开发者可以围绕需要解决的问题组织任务执行方式。
外部工具、上下文与工作规则
TraeCode 支持多种外部工具的无缝集成,智能体可以根据个人需求调用这些工具。通过 MCP(Model Context Protocol),用户能够为智能体配置外部资源调用能力。TraeCode 还可以理解代码仓库、终端信息等 IDE 内信息,并支持联网搜索和上传文档集;用户可以配置 TRAE Rules,让 AI 按照设定的工作规则执行定制化任务。
使用方式
官网正文介绍的是下载 TraeCode 并将其作为 AI IDE 使用。产品支持 IDE 模式和 SOLO 模式,也提供 Builder 模式,用于从 0 到 1 自主拆解需求并自动完成多轮编码任务。正文没有说明是否需要注册、是否需要自备模型 Key,也没有介绍独立 API 或命令行使用方式。代码文件默认保存在用户本地设备,生成索引时可能会临时上传文件以计算嵌入,处理完成后明文数据会被删除。
适用人群与场景
需要进行日常编码的开发者可以使用代码补全、注释生成和代码解释,减少重复编写并熟悉项目代码。进行重构、调试和测试的开发人员可以使用逻辑审查、代码补全 Pro 和单测生成功能。需要处理复杂开发任务的用户可以使用 SOLO 或 Builder 模式,让 Coding Agent 拆分目标并推进多轮工作。希望按个人流程组织 AI 能力的用户,则可以创建智能体、接入 MCP 外部工具、上传文档并配置 TRAE Rules。
注意事项
代码文件默认保存在本地设备,但为生成索引,文件可能会被临时上传以计算嵌入。官网提供隐私模式和忽略功能,用于限制数据使用;同时,产品通过访问权限管理、加密传输和区域化部署保护数据访问与存储。