Trae是什么
Trae是字节跳动2025年推出的AI原生IDE,对标Cursor但完全免费。核心:基于VSCode生态所以插件兼容、内置Claude 3.5/3.7/Sonnet 4大模型、AI对话式编程可理解整个项目上下文、可同时编辑多文件。对于想用Cursor又不想每月$20付费的开发者,Trae是当前最佳替代。
第一步:下载安装
- 访问 trae.ai
- 选择版本——国内版(ByteDance账号)或海外版(需VPN)
- 下载Windows/Mac版本
- 安装(约300MB)
- 启动后选择导入VSCode配置或全新开始
首次启动会引导登录和配置主题。
第二步:选择AI模型
Trae内置多个模型:
- Claude 3.5 Sonnet——综合最强,推荐
- Claude 3.7 Sonnet——更强推理
- Claude Sonnet 4——最新最优
- GPT-4o——OpenAI模型,多语言理解强
- DeepSeek V3——国产开源,理解中文代码好
- 豆包——字节自家模型,推理快
代码生成推荐Claude系列;中文项目可以用DeepSeek V3;快速问答用豆包。
第三步:打开项目
点击File → Open Folder选择已有项目,或Clone Git仓库(内置Git GUI)。
Trae的关键特性:AI自动索引项目代码——它会读取项目所有文件建立索引,所以对项目的提问会基于上下文,不是简单搜索。
第四步:AI对话式编程(核心)
侧边栏打开AI对话窗口(Ctrl+Shift+A):
单文件生成
在src/utils/下创建一个用户认证的工具函数,支持手机号和邮箱两种登录方式,返回JWT token。
AI会自动:
- 分析项目结构
- 找到合适目录创建文件
- 写完整代码
- 考虑项目的类型系统(如TypeScript)和命名规范
Bug修复
我的组件渲染报错:Cannot read properties of undefined。点击按钮时报错。帮我定位和修复。
AI会:
- 读取相关组件代码
- 定位可能为undefined的变量
- 修复并解释原因
第五步:多文件协同编辑(Composer功能)
这是对标Cursor的核心能力:
给整个项目添加用户头像上传功能。要求:1.在前端Profile页面添加上传按钮 2.后端添加头像上传API 3.文件保存在OSS 4.数据库加avatar字段 5.前端显示头像。请按这个需求修改所有相关文件。
AI会同时操作:
- 后端API文件(添加upload路由)
- 数据模型(添加avatar字段)
- 前端组件(添加上传UI)
- 用户store(管理avatar状态)
一次性看多文件改了什么,节省大量手动操作。
第六步:上下文感知对话
在代码中选中片段右键 Add to AI Chat:
选中后引用此代码问:
这段代码的性能瓶颈在哪里?怎么优化?
AI看到完整上下文,回答更准确。
第七步:Tab自动补全
Tab键接受AI建议。功能类似Copilot但更智能:
- 补全当前行
- 预测下一段代码
- 学习项目的编码风格
第八步:终端与Git集成
- 内置终端——AI可建议命令,如 git reset –hard HEAD~3
- Git GUI——查看diff、commit、push都可视化
- AI自动写commit message
第九步:插件生态
Trae兼容VSCode插件市场,主题、代码检查、语言支持都可以装。
推荐插件:
- ESLint/Prettier——代码规范
- Chinese Language Pack——汉化
- Project Manager——多项目管理
第十步:高级使用模式
代码审查
审查src/整个目录的代码,找出性能问题和潜在bug,按优先级排序输出。
代码重构
把class-based的UserService重构为函数式风格,使用最新的React 19特性。
生成文档
为所有API路由生成OpenAPI文档。
写测试
为src/services/下所有函数生成单元测试,覆盖率不低于80%。
效率对比
- vs Cursor——免费,能力同等,UI略不同
- vs Copilot——同样是AI编程,Trae多文件编辑更强
- vs VSCode+Copilot——Trae原生AI体验无需额外配置
- vs JetBrains AI——对Java/Kotlin支持不如IDEA
限制
- 海外版需要科学上网
- 国内版依赖字节账号体系
- 插件兼容性偶有问题(如某些VSCode主题)
- AI生成代码量限制(按对话轮次计算)
适合谁用
独立开发者和学生——完全免费替代Cursor。
中文团队——对中文注释和业务理解好。
Vue/React项目——前端框架项目适配佳。
不想付费的工具党——目前最实用的Cursor替代。