从“写代码”到“当船长”:Trae 2.x Solo 模式 72 小时深度体验

271 阅读4分钟

“我刚泡好一壶茶,准备坐下来啃代码,结果项目 90% 已经跑通了。”——这是我在 7 月 23 日凌晨 1 点 42 分发出的第一条朋友圈。配图是 Trae 2.x 的 Solo 模式刚刚为我完成的「心情日记」Web 应用。

这三天里,我用 Trae 2.x 连续做了 3 个完整项目:

  • 给女朋友做的心情日记 SPA(React + Supabase)
  • 公司 hackathon 的「神农 AI 识百草」小程序(Taro + 云函数)
  • 一个内部数据报表的 Chrome 插件(Manifest V3)

从“写代码的人”变成“指挥 AI 舰队的人”,这篇体验试图回答两个问题:

  1. Solo 模式到底把哪些事自动化了?
  2. 开发者还剩下什么不可替代的价值?

一、先忘掉 Cursor:Solo 模式把 IDE 拆成了 4 个一级入口

传统 IDE Trae 2.x Solo 模式 左侧文件树 → 需求文档(PRD 一级入口) 底部 Terminal → 一键自动装依赖(Node、Python、Docker 都管) 右侧预览 → 内嵌浏览器 + 真机扫码 Chat 悬浮窗 → 左侧纵向聊天列,像 Figma 的注释条

把需求文档提到一级入口,是这次体验里最大的心理暗示:AI 先写 PRD,再写代码。

我只需要像产品经理一样不断追问“这里能不能再……”,AI 会把新的需求写回 PRD,再 diff 出新的任务列表。

第一次感觉“写代码”这件事被拆解成了“审阅 PRD + 点按钮”。


二、30+ 任务流水线:我盯着的不再是代码,而是“看板”

以「神农 AI 识百草」为例,我只给了 16 个字的 prompt:

“拍照识草药,给出《本草纲目》原文,支持分享海报。”

Solo 模式拆出了 31 个任务卡片:

  1. 初始化 Taro 项目(自动检测 Node 版本,装 @tarojs/cli)
  2. 配置 project.config.json 与云函数路由
  3. 设计数据表 herbs(id, name, bencao_text, img_url)
  4. 用 DALL·E 3 生成 20 张示例药材图


30. 生成海报 canvas,带二维码
31. 真机扫码预览 & 一键上传体验版

我做的事情只有:

  • 在第 4 步把 DALL·E 生成的“灵芝”换成实拍图;
  • 在第 27 步把“分享到朋友圈”文案改成古风;
  • 在第 31 步扫码测试,顺手把云函数内存从 256 MB 调成 512 MB。

其余 28 个任务,Trae 在 7 分钟 43 秒内跑完,终端里滚动的日志像 CI 流水线一样顺滑。


三、真正省时间的不是“写”,而是“调”

Solo 模式把调试流程拆成了两步:

  1. 指哪改哪——在预览窗口点一下按钮,直接定位 JSX 行号;
  2. 报错喂回去——把终端报错整块拖进左侧聊天列,AI 会 diff 出修复 commit。

以前用 Cursor 时,我需要:

  • 复制报错 → 切到 Chat → 粘贴 → 等回答 → 手动 apply;

现在:

  • 拖进去 → 10 秒后自动 amend commit → 热更新完成。

实测平均每个 bug 从发现到修复 38 秒,比上个月用 Cursor 快 4 倍。


四、开发者不可替代的 3 件事

AI 做得越好,人越要守住

  1. 需求边界——AI 会把“能想到的都做了”,需要人砍需求、定 MVP。
  2. 数据与版权——AI 生成的药材图、海报字体,商用前必须人工审核授权。
  3. 最后一公里的体验——按钮 hover 颜色、加载动画节奏,AI 只能 80 分,剩下 20 分得靠人“挑刺”。

五、价格与邀请码现状

  • 目前 Solo 模式仍需邀请码,官方 7 月 22 日放出了 1000 个,基本秒光。
  • 付费策略:Pro 会员 3 美元/首月,邀请码也只能在 Pro 账户使用。
  • 实测普通模式(无邀请码)也能用,只是不会自动拆 30+ 任务,需要自己点“生成下一步”。

六、一句话总结

Trae 2.x Solo 模式把“写代码”降级成了“写 prompt + 审 PRD”,把“调试”降级成了“拖报错”。

开发者的核心竞争力,从“怎么实现”变成了“要不要实现”。

如果你还没拿到邀请码,可以先在普通模式里把 prompt 写细、PRD 写满,也能体验到 70% 的爽感。

至于那剩下的 30%,就是凌晨 1 点 42 分,朋友圈里那壶没来得及喝的茶。


附录:我的常用 prompt 模板

我要一个 {框架} 的 {类型} 应用,主要功能:
1. …
2. …
3. …
部署目标:{Vercel / 微信小程序 / Chrome 商店}
请务必:
- 用 TypeScript
- 写单元测试
- README 里加上本地调试命令

把这段模板丢进去,Solo 会自动在任务 29 加上“写 README”,在任务 30 加上“跑 Jest”。

——是的,它连“写文档”都不放过。

P.s 水文一篇!