软件介绍
TRAE深度融合AI能力,是一名能够理解需求、调用工具并独立完成各类开发任务的“AI开发工程师”,帮助你高效推进每一个项目。TRAE覆盖从编码、调试到测试、重构、部署等多类开发任务。提供智能体编程工具CUE,支持代码补全、多行修改、智能导入和智能重命名等功能,适配多种日常开发场景,帮助你减少重复操作,专注核心创新。
TRAE内置的SOLO 模式,配备专属Coding Agent - SOLO Coder。SOLO Coder是面向复杂项目开发的智能体。SOLO Coder能够助力你高效完成从需求迭代到架构重构的全流程开发工作。从自然语言输入到可执行产出,帮助你高效完成开发任务。
提供个人版与企业版两种形态,面向不同用户规模与使用场景,满足从个人开发到企业级协作的多样化需求。
● 个人版:提供完整的 IDE 核心能力,支持多种主流编程语言与热门开发框架,集成代码编辑、智能补全、调试运行、版本控制等一体化工具链。适用于独立开发者、学生及自由职业者,用于项目开发、技术学习与实践探索。
● 企业版:在个人版完整 IDE 能力的基础上,进一步增强团队协作与管理能力,提供成员与权限管理、资源用量监控、企业级数据可视化看板等功能,同时支持企业内部 AI 模型的灵活接入。适配企业级开发流程规范,满足数据安全与合规要求。
本文档将带你完成 TRAE 的安装、基础配置与核心功能的快速上手。从启动 IDE、导入项目,到使用双重开发模式、智能体和 CUE 等关键能力,你将了解如何在 TRAE 中开启你的第一个开发任务。
支持的操作系统
自 3.3.25 版本起,TRAE 的操作系统版本要求如下:
● macOS 12 及以上
● Windows 10、11
安装 TRAE 并完成初始设置
1.在起先网将安装包下载到本地并完成安装。
2.启动 TRAE, 然后跟随界面指引完成初始设置,包括:
* 选择主题和语言。
* 从 VS Code 或 Cursor 导入已有配置。
* 添加 TRAE 相关的命令行。
* 使用手机号或稀土掘金账号登录 TRAE。
打开项目
你可以直接导入一个本地文件夹或克隆一个 Git 仓库。
导入本地文件夹
1.点击左侧面板中央的 按钮,或在界面左上角点击 > 。
2.从本地选择一个文件夹并在 TRAE 中将其打开。
从GitHub 克隆仓库
1.点击左侧面板中央的 按钮,或在界面左上角点击 > 。
2.在界面顶部中央弹出的面板中,点击 从 GitHub 克隆。
3.跟随界面提示,完成 TRAE 与 GitHub 间的授权,然后将目标仓库克隆至本地,并在 TRAE 中将其打开。
从URL克隆仓库
1.点击左侧面板中央的 按钮,或在界面左上角点击 > 。
2.在界面顶部中央弹出的面板中,输入目标 Git 仓库的 URL,然后点击 存储库 URL {URL}。
3.跟随界面提示,将目标仓库克隆至本地,然后在 TRAE 中将其打开。
使用 IDE 或 SOLO 模式
TRAE 提供双重开发模式。在界面左上角,你可根据任务需求自由切换模式。
● IDE 模式:保留传统的开发方式,开发者可全程自主控制流程,获得更强的掌控感。
● SOLO 模式:以 AI 为主导,自动规划任务并完成从需求理解、代码生成、测试,到成果预览的全流程。
与智能体协作
智能体是你面向不同开发场景的编程助手。TRAE 提供内置智能体。同时,你还可以创建自定义智能体,通过灵活配置提示词和工具集,使其更高效地帮你完成复杂任务。
开启智能编程助手:CUE
CUE 是一款旨在提升开发效率的智能编程工具,支持代码补全、多行修改、修改点预测、修改点跳转、智能导入和智能重命名功能。
使用 MCP Server
Model Context Protocol (MCP) 是一种协议,它允许大型语言模型(LLMs)访问自定义的工具和服务。TRAE 中的智能体作为 MCP 客户端,可以向 MCP Server 发起请求,以调用其提供的工具。你可以自行添加 MCP Server,并添加到自定义的智能体中使用。
你可以在 TRAE 中创建自定义智能体,并为其配置提示词、MCP Server 与内置工具,使其能够协助你完成特定任务。同时,你也可以对已创建的自定义智能体进行管理,包括修改、分享和删除。
创建自定义智能体
你可以通过智能生成和手动创建两种方式来搭建自定义智能体。
1.在 AI 对话输入框中输入 @,然后点击浮起面板底部的 创建智能体 按钮。
你将进入以下 创建智能体 面板。
2.选择一种方式来创建智能体,包括智能生成和手动创建。
智能生成(推荐)
若你选择智能生成智能体,使用以下步骤:
在 创建智能体 面板的右上角,点击 智能生成 按钮。
在 智能生成智能体 弹窗中,描述智能体的功能、使用场景、使用时机等。建议提供全面的描述,让生成的智能体能更加符合你的要求。
3.(可选) 勾选 默认开启智能生成 复选框。
每次进入 创建智能体 面板时,将自动展示 智能生成智能体 弹窗。
4.点击 生成 按钮。
系统开始按你的描述生成一个智能体。
5.按需修改自动生成的智能体的参数。
6.在面板底部,点击 创建 按钮。
手动创建
若你选择手动创建智能体,则需要依次配置以下参数,然后点击底部的 创建 按钮来完成创建。
使用智能体
在 AI 对话输入框中,输入 @ 或者点击 @智能体,然后在智能体列表中选择你想用的智能体。
修改/分享/删除智能体
你可以按需管理自定义智能体,包括:
修改自定义智能体的配置。
直接通过 TRAE IDE 将自定义智能体分享至掘金社区,或通过复制自定义智能体的链接来将其分享至更多渠道。
提示
分享前,建议对智能体提示词和 MCP Server 配置中的信息进行脱敏。
删除自定义智能体。
在自定义智能体列表中,点击 设置 图标,然后在菜单中选择相应的选项并完成所需操作。
对于分享智能体,除通过智能体设置菜单操作外,你也可以先进入智能体的编辑面板,然后点击智能体名称右侧的 分享 按钮进行分享。
导入智能体
你可以将他人分享的智能体导入至 TRAE IDE,从而复用智能体的配置。
点击他人分享的链接。
根据浏览器的引导打开 TRAE IDE。
TRAE IDE 中弹出智能体的信息展示窗口。
点击 立即获取 按钮。
TRAE IDE 导入该智能体并将你导航至该智能体的配置页面。
相关功能
TRAE 提供一系列可以配合智能体使用的功能,精准且高效地助力你从 0 到 1 开发项目。
使用自定义模型
TRAE 预置了一系列业内表现比较出色的模型,你可以直接切换不同的模型进行使用。此外,TRAE 还支持通过 API 密钥(API Key)接入自定义模型,从而满足个性化的需求。详情参考模型。
添加上下文
智能体可以理解当前项目中的上下文,包括代码、文件和文件夹,从而更精确地协助你完成开发需求。详情参考基础用法。
生成并处理代码变更
根据你的需求,智能体会自动创建新文件或编辑已有文件,并自动保存生成的代码。你可以选择接受或拒绝代码变更,包括:
处理多文件内的所有代码变更:点击输入框上方待审查文件列表中的 全部接受 或 全部拒绝 按钮,批量接受或拒绝当前项目中的所有代码变更。
处理单文件内的所有代码变更:在编辑器内打开文件,点击上方提示条中的 接受 按钮(快捷键:macOS 为 Command + Enter;Windows 为 Ctrl + Enter)或 拒绝 按钮(快捷键:macOS 为 Command + Backspace;Windows 为 Ctrl + Backspace),批量接受或拒绝当前文件内的所有代码变更。
处理单处代码变更:在编辑器内,将鼠标悬浮至某个代码变更处,然后点击右上角的 ^Y 按钮(快捷键:macOS 为 Control+Y;Windows 为 Alt + Y)或 ^N 按钮(快捷键:macOS 为 Control + N;Windows 为 Alt + N),接受或拒绝该变更。
生成并运行命令
根据你的需求,智能体会适时推荐必要的 Shell 命令供你运行(以下图为例)。你可以选择运行或跳过某个命令,智能体会根据你的操作完成后续的工作。
点击 运行 后,终端将运行该命令。命令运行后,智能体会自动读取并分析运行结果。如果运行异常,智能体会自动分析原因,并给出建议解决方案。
预览成果
智能体完成开发需求后,会提供 预览 按钮。点击后,TRAE 会打开 Preview 窗口,用于展示开发成果。
预览过程中,若你继续与智能体对话,修改需求,开发成果会在 Preview 窗中实时更新。
回退版本
你可以将项目回退到指定会话轮次发起前的版本。
提示
回退操作不可撤销。
仅支持回退至最近 10 轮会话内的版本。
使用以下步骤回退项目的版本:
1.找到目标对话气泡。
2.点击左侧的 回退 按钮。
对话框中展示本次回退会影响的文件。
3.点击文件名。
编辑器内会打开该文件,显示即将发生的变更。
4.确认本次回退的影响范围。
5.若本次回退符合预期,点击 确定。
智能体开始回退项目。
管理历史对话
点击对话窗口右上角的 历史会话 按钮,查看并管理你与智能体的所有对话。
若你需要查看某轮历史对话,点击该对话,你会跳转至该对话的位置。
若需要删除某轮对话,可以将鼠标悬浮至该对话,然后点击右侧的 删除 图标。对话被删除后无法恢复。
可一键导入 TRAE 的自定义智能体
针对项目开发中的不同场景,TRAE 官方提供了一系列可直接导入并使用的自定义智能体示例。这些智能体可以被单独调用;或在开发流程的相应阶段由 SOLO Coder 自动调用,以完成特定任务。
其他软件
网友评论