rae是字节跳动于2025年1月19日推出的一款AI中文集成开发环境(IDE)工具,旨在通过人工智能技术提升开发效率。以下是对Trae的详细介绍:
一、核心功能
智能代码生成与优化:
- Trae能够根据自然语言输入生成代码片段,并提供代码优化建议。
- 用户可以通过对话方式获取编程帮助,解答代码问题。
Builder模式:
- 支持从零开始构建项目,根据用户需求自动生成完整的代码项目。
- AI助手可以理解当前项目的上下文,包括代码、文件和文件夹,并根据需求调用各种工具,如分析代码文件、编辑代码文件、运行命令等。
Chat模式:
- 允许用户与AI助手进行对话,获取编程相关的帮助和建议。
- 在聊天过程中,用户可以添加图片(如错误截图、设计草稿、参考样式等)来更准确地表达需求。
多模态交互:
- 支持上传图片以澄清需求,结合上下文分析整个代码库,生成更精准的代码。
Webview功能:
- 在IDE内直接预览Web页面,方便前端开发和调试。
原生中文支持:
二、其他功能
代码编写与项目管理:
- 提供基本的IDE功能,如代码编写、项目管理、扩展管理、版本控制等。
插件市场:
实时代码建议:
- AI助手将理解当前的代码,并在编辑器中实时提供建议的代码。
代码片段生成:
- 用户可以通过自然语言向AI助手描述需求,生成相应的代码片段或独立编写项目级、跨文件的代码。