前几天 TRAE 的 SOLO 正式版推出了。相比之前的 Beta 版本,这次更新新增了一个他们精细调校、专为复杂编码场景设计的 Code Agent——Solo Coder。

image-20251114154444856

这两天我正好拿手头正在做的新产品来测试一些功能。

我这段时间做了一个移动端应用,叫做 Timer Whisper。这是一款语音驱动的计时器应用,主要通过自然语音的方式帮助人管理时间、提升做事效率。最大的特色就是语音控制。

这个应用涉及的模块还算不少,包括前端、后端、API 调用、数据库以及用户登录等。

我用 Solo Coder 主要完成了两件事情。

第一件事:统一语音识别中的静默终止时间与会话上限的配置。

目前这个应用的语音识别主要有两种方案:网络良好时优先调用远端的语音识别服务;网络较差时则调用本地语音识别。在开发早期,语音终止的时间阈值与语音识别会话上限由两个模块分别管理。因此我希望将这两个参数统一管理。此外,这两个参数此前都是以硬编码的方式写在各自模块里。

这件事比较简单,几乎一两次 prompt 交互就解决了。这次他们在 Solo Coder 中增加了一个 Plan 功能,类似于 Claude Code 的 Plan 模式。也就是在写代码实现之前,它会先写一个方案,大致包括目标、方案概述、修改点、验证方式以及其他备注。如果你觉得方案不合适,可以继续与它讨论,让它修改到满意为止,然后再开始编码。


这次更新还新增了一个很实用的上下文压缩(compress)功能。在 Solo 模式下模型使用最大上下文,你可以随时查看当前上下文窗口的占比,避免上下文过长影响模型效果。

image-20251114184304291

第二件事,我用它对产品进行 UI 改造。之前产品的 UI 是较为简洁的现代风格,我想把它改造成像素风格。

Simulator Screenshot - iPhone 16 Pro - 2025-11-14 at 11.11.07Simulator Screenshot - iPhone 16 Pro - 2025-11-14 at 11.11.31

Simulator Screenshot - iPhone 16 Pro - 2025-11-14 at 11.11.27

这个需求相比上面的要复杂一些。我重新开启了对话窗口,直接提出要求:

「我想把这个应用的界面改成像素风,页面样式可以参考这些图片的风格。」因为 TRAE SOLO 支持多模态,我上传了一些样式图片(这些图片是我把应用的 UI 交给豆包,让它将 UI 样式转换成像素风后生成的)。
UI 图风格转换 (2)UI 图风格转换 (1)

UI 图风格转换

豆包出的图还是挺美观的。当然我不指望 SOLO Coder 能完全还原这些图片,只要能把握精髓就可以了。

随后 SOLO Coder 开始写方案文档。

SOLO Coder 先启动了一个 Search Agent,调研 UI 的代码。它在调研过程中也表现出边思考边操作的特性,这就是常被讨论的 Interleaved Thinking(简单说,就是在“边想边做”的过程中,把每一步的思考带入后续操作,提高长程任务的规划与自我修正能力。可参考这篇介绍:Interleaved Thinking 解读)。

image-20251114191018753image-20251114191844224

在查询时,它发现我的项目中同时存在 Web 页面的代码(之前尝试构建的官网页面)、Flutter 应用的代码,以及 iOS Widget(SwiftUI)的代码。因此它决定分批修改我的代码。考虑到我的 Web 页面只是测试用的官网,我重新提交了一个 prompt:

「第一批修改 Flutter 应用,第二批修改 iOS Widget,暂时不改 Web」。

随后 Solo Coder 根据最新要求,重新调整了界面改造计划。

image-20251114193427365 image-20251114193452523

确认修改方案没有问题后,我让它开始编码。

完成一轮代码修改后,它总结了本次改动,并给出了验证方法与后续建议。整体效率不错。另外,TRAE IDE 相比 Claude Code 或 Codex 这类 CLI 形态的 AI 编码编辑器更友好:你可以直观看到本次 AI 修改的代码,而无需自己使用 git diff 指令去对比。

在检查时我发现,页面上的主要图标和数字已经改为像素风。但也有几个问题:(1)底部导航栏的图标没有变化;(2)文字使用的是 GoogleFonts 库的像素字体,但不支持中文,因此中文部分没有变化,这部分需要后续寻找中文像素风的第三方字体库。

我提交了关于底部导航栏的修改需求,随后很快就完成了,一次性通过。

image-20251114204510197

来看一下最终效果。Icon 图标是它通过 SVG 设计的,细节还不错,整体来说比较满意。

Simulator Screenshot - iPhone 17 - 2025-11-14 at 21.04.52Simulator Screenshot - iPhone 17 - 2025-11-14 at 21.05.01Simulator Screenshot - iPhone 17 - 2025-11-14 at 21.04.58

最近 TRAE 的 SOLO 正式版正在限时免费,大家可以抓紧时间去体验一下。