开篇:AI IDE 赛道又来了一位重量级选手
如果你一直在关注 AI 编程工具的发展,你一定听说过 Cursor、Windsurf、GitHub Copilot 这些名字。但 2025 年初,一个新玩家悄然入场,迅速搅动了整个市场——它就是 Trae,来自字节跳动。
Trae 不是一个简单的 VS Code 插件,而是一个完整的 AI 原生 IDE。它的野心很大:不做你的”副驾驶”(Copilot),而是要做你的”自动驾驶”(Autopilot)。
这篇文章带你全面了解 Trae 到底是什么、能做什么、适合谁用。
Trae 的背景
Trae 由字节跳动通过其新加坡子公司 SPRING(SG)PTE 开发和发布,于 2025 年 1 月正式上线。
几个关键事实:
- 基于 VS Code(Code-OSS)开源版本构建
- 支持 VS Code 扩展生态
- 最初面向海外市场,后逐步覆盖国内用户
- 截至目前已拥有超过 100 万月活用户
- 累计生成超过 60 亿行代码
# Trae 的技术栈基础
Code-OSS (VS Code 开源版)
├── Electron (桌面框架)
├── Monaco Editor (编辑器核心)
├── Extension API (扩展接口)
└── Trae AI Layer (AI 能力层)
├── Chat Mode
├── Builder Mode
└── SOLO Mode
核心定位:Autopilot,不是 Copilot
这是理解 Trae 最重要的一点。传统的 AI 编程工具(如 GitHub Copilot)定位是”副驾驶”——你写代码,AI 帮你补全。而 Trae 的定位是”自动驾驶”——你描述需求,AI 帮你完成整个开发任务。
| 维度 | Copilot 模式 | Autopilot 模式 |
|---|---|---|
| 主导者 | 开发者 | AI |
| 交互方式 | 代码补全、建议 | 对话、指令 |
| 任务粒度 | 行级、函数级 | 功能级、项目级 |
| 适合场景 | 日常编码加速 | 从零构建、大规模重构 |
| 代表工具 | GitHub Copilot | Trae Builder/SOLO |
当然,Trae 也支持传统的代码补全,但它真正的杀手锏在于 Builder Mode 和 SOLO Mode。
功能全景概览
Trae 提供三种核心交互模式,覆盖从简单问答到全自动开发的完整场景。
Chat Mode:对话式编程
Chat Mode 是最基础的交互方式。你在侧边栏的对话框中输入问题或需求,AI 给出回答和代码建议。
// 你在 Chat 中问:"帮我写一个防抖函数"
// Trae 会生成:
function debounce<T extends (...args: any[]) => any>(
fn: T,
delay: number
): (...args: Parameters<T>) => void {
let timer: ReturnType<typeof setTimeout> | null = null;
return function (this: any, ...args: Parameters<T>) {
if (timer) clearTimeout(timer);
timer = setTimeout(() => {
fn.apply(this, args);
timer = null;
}, delay);
};
}
Chat Mode 支持多轮对话,你可以不断追问、修改需求,AI 会基于上下文持续优化。
Builder Mode:自主 Agent
Builder Mode 是 Trae 的核心竞争力。在这个模式下,AI 不只是给建议,而是直接动手:
- 创建文件和目录
- 编写完整代码
- 执行终端命令(如
npm install) - 自动修复错误并迭代
# Builder Mode 的典型工作流
你的指令: "创建一个 Express REST API,包含用户注册和登录功能"
Builder 自动执行:
1. mkdir -p src/routes src/middleware src/models
2. npm init -y
3. npm install express jsonwebtoken bcryptjs
4. 创建 src/app.ts, src/routes/auth.ts, src/models/user.ts ...
5. 编写完整代码
6. 运行测试确认功能正常
SOLO Mode:Trae 2.0 的全自动模式
SOLO Mode 是 Trae 2.0 引入的最新模式,代表了 AI 编程的下一步进化。它可以独立完成更复杂的开发任务,减少人工干预的频率。
免费策略与定价
Trae 最初的策略非常激进——免费无限使用 Claude 3.5 Sonnet 和 GPT-4o。这在 AI IDE 市场引起了巨大震动,毕竟 Cursor 的 Pro 版要 $20/月。
但免费午餐终究会结束。2026 年 2 月,Trae 转向分层定价:
| 套餐 | 价格 | 主要特性 |
|---|---|---|
| Free | $0/月 | 基础 AI 功能,有使用限制 |
| Starter | $3/月 | 更多 AI 调用额度 |
| Pro | $10/月 | 高级模型访问,更大上下文 |
| Premium | $100/月 | 最高优先级,无限制使用 |
即便如此,Trae 的定价仍然比 Cursor Pro($20/月)更有竞争力。
支持的 AI 模型
Trae 支持多个主流 AI 模型,你可以根据任务需求灵活切换:
{
"trae.models": {
"available": [
{
"name": "Claude 3.5 Sonnet",
"provider": "Anthropic",
"strength": "代码质量高,推理能力强"
},
{
"name": "Claude 3.7 Sonnet",
"provider": "Anthropic",
"strength": "最新版本,综合能力提升"
},
{
"name": "GPT-4o",
"provider": "OpenAI",
"strength": "多模态,响应速度快"
},
{
"name": "DeepSeek R1",
"provider": "DeepSeek",
"strength": "推理能力突出,性价比高"
}
]
}
}
模型切换非常简单,在输入框底部点击模型名称即可。不同模型在不同任务上各有优势,建议你多尝试。
Trae 适合谁
根据 Trae 的功能特点和定位,以下几类开发者会从中获益最多:
前端开发者
Trae 在前端开发场景表现尤其出色。Builder Mode 可以快速生成 React/Vue 组件、配置 Tailwind CSS、搭建完整的前端项目。
// Builder Mode 生成的 React 组件示例
import { useState, useEffect } from 'react';
interface User {
id: string;
name: string;
avatar: string;
}
export function UserList() {
const [users, setUsers] = useState<User[]>([]);
const [loading, setLoading] = useState(true);
useEffect(() => {
fetch('/api/users')
.then(res => res.json())
.then(data => {
setUsers(data);
setLoading(false);
});
}, []);
if (loading) return <div className="animate-pulse">加载中...</div>;
return (
<ul className="space-y-4">
{users.map(user => (
<li key={user.id} className="flex items-center gap-3">
<img src={user.avatar} alt={user.name} className="w-10 h-10 rounded-full" />
<span className="font-medium">{user.name}</span>
</li>
))}
</ul>
);
}
全栈开发者
从前端到后端、从数据库到部署,Trae 的 Builder Mode 可以帮你串联整个开发流程。
快速原型开发
如果你需要在几小时内搭建一个可演示的原型,Trae 的 Builder Mode 是目前最高效的选择之一。
从零构建项目
Trae 特别擅长从一句话需求开始,帮你搭建完整的项目结构。
与 Cursor / Windsurf 的定位差异
| 维度 | Trae | Cursor | Windsurf |
|---|---|---|---|
| 基础 | Code-OSS | Code-OSS | Code-OSS |
| 核心定位 | Autopilot | AI 增强编辑器 | AI Flow |
| 杀手功能 | Builder/SOLO Mode | Composer | Cascade |
| 定价起步 | $0 (Free) | $0 (Free) | $0 (Free) |
| Pro 价格 | $10/月 | $20/月 | $15/月 |
| 背后公司 | 字节跳动 | Anysphere | Codeium |
这里只做简要对比,后续系列文章会有更详细的横向评测。
数据说话
Trae 的增长速度令人印象深刻:
- 超过 100 万月活用户
- 累计生成超过 60 亿行代码
- 从发布到百万用户仅用了不到一年时间
这些数字说明 Trae 不是一个实验性产品,而是一个已经被大量开发者验证过的工具。
小结
Trae 代表了 AI IDE 的一个重要方向:从辅助编码到自主开发。它的 Builder Mode 和 SOLO Mode 让”描述需求,AI 实现”成为现实。
如果你还没试过 Trae,下一篇文章我们就来手把手安装和配置它。
“最好的工具不是替代你思考的工具,而是让你把思考用在更重要的地方。”
相关文章
评论
加载中...
评论
加载中...