前言
事情是这样的------
那天我正在刷手机,突然看到 TRAE SOLO APP 上有个"免费领咖啡"的活动。作为一个咖啡爱好者,这种羊毛怎么能不薅?二话不说,我点开了那个按钮。
弹出来的任务很简单:提一次 AI 对话问题。
当时我正好在折腾 Traccar(一个开源 GPS 追踪系统)+ TimescaleDB 的组合,想着顺便让 AI 帮我做个热力图界面。于是我随手打了一句:
"给 Traccar(TimescaleDB)做一个界面:跟 GitHub 贡献图一样的热力图,根据移动距离的多少来给每个方块着色。"
打完字,我美滋滋地关掉 APP,等着后天去领我的免费咖啡了。
☕ 结果你猜怎么着?
到了后天,等我验证优惠券的时候打开 TRAE SOLO:

任务居然花44分钟跑完了,白嫖一杯咖啡还能白嫖一份方案吗?
它首先是利用web-design-docs 技能来创建产品需求文档和技术架构文档,之后等待用户审批(然后不知道为什么自己审批通过了,我压根没管),最后初始化 React 项目并实现热力图功能。
虽然中间有个小小的警告("检测到模型循环,请求已经被中断"),但点击"继续"之后,大约 3 分钟,应用就成功生成了。

初识 TRAE SOLO:原来移动端真的能写代码
说实话,在这之前我从来没想过手机能写代码。更准确地说,我从没想过手机上 提个需求,代码就能自己"长"出来。
当我看到热力图应用真的出现在浏览器里的时候,我的第一反应是:这玩意儿有点东西。

GitHub 风格的深色主题热力图、52×7 的年度活动网格、统计数据卡片、年份切换功能......该有的全都有。虽然用的是模拟数据,但界面和交互都做得像模像样。
但问题来了------这只是模拟数据,我想接入真实的 Traccar 数据库怎么办?
手机上发起,电脑上继续:无缝接力的真实体验
作为一个 Traccar + TimescaleDB 的深度用户,我有现成的位置记录后端。我的 Traccar 部署在内网服务器上,想要接入真实数据,必须把代码下载到本地运行。
这时候,TRAE SOLO 的"无缝接力"特性就派上用场了。
第一步:跨设备同步
一开始我以为手机和电脑的数据会自动同步,结果......又被背刺了。
搜了半天"trae 电脑版",发现要去 trae.cn 下载中文版才能和手机上的账号互通。赶紧下载安装,登录账号,果然------代码已经在云端等着我了。 点开之后仔细看了一下产品架构图,连架构都用Mermaid图示表达出来了,色调要求也符合Github的风格。

第二步:本地部署调试
代码下载下来之后,用 npm install 安装依赖,然后 npm run dev 启动服务------

居然直接跑起来了!
第三步:接入真实数据
服务端跑起来了,但热力图还是用的模拟数据。我只需要提供 TimescaleDB 的环境变量,配置数据库连接,应用就能读取真实的移动轨迹数据。

然后整个项目架构已经ready了吗?
并没有,还有经过一点点微调,那就是修复时区,以及timescaledb的查询语句优化,但是眼前最影响使用的还是时区问题:
第四步:修复时区问题
运行之后发现热力图的时间轴有点问题------显示的日期比实际相差8小时。排查了一下,是时区转换的问题。在 TRAE SOLO 电脑版中简单调整了日期处理逻辑,问题解决。
使用感受:移动端 AI 办公真的来了
说实话,一开始我对"手机写代码"这件事是嗤之以鼻的。但这次体验让我意识到:
TRAE SOLO 解决的不是"用手机写代码"的问题,而是"随时随地触发 AI 完成任务"的问题。
具体来说,它堵住了这几个真实痛点:
- 灵感不等人:在路上、在床上、在咖啡馆......任何一个时刻冒出来的想法,直接语音或打字丢给 AI,不用开电脑
- 任务不中断:手机发起,电脑接力;电脑没关,走到哪都能继续
- 环境不设限:公司电脑、家里电脑、服务器......只要能跑 Node.js 的地方,代码就能无缝衔接
对于我这种天天和数据库、服务器打交道的人来说,"人在外面,手机上一句话就能让家里的服务器跑起来"这件事,本身就已经很有吸引力了。
总结
| 场景 | 手机能做什么 | 电脑接力能做什么 |
|---|---|---|
| 写代码 | ❌ 不适合 | ✅ 完整开发环境 |
| 提需求 | ✅ 语音/文字都行 | ✅ 查看和优化 AI 生成的结果 |
| 部署调试 | ❌ 受限于网络 | ✅ 连接内网数据库、启动服务 |
| 日常使用 | ✅ 随时查看进度 | ✅ 深度定制和排错 |
TRAE SOLO 不是一个"手机 IDE",而是一个移动端 AI 任务触发器。它让你在不方便用电脑的时候,也能保持工作不断流。
至于那杯免费咖啡?
☕ 已经在肚子里了。
如果你也觉得这事儿有意思,给我一点反馈吧------------点下赞、再看或者转发,让算法知道有人想看;
欢迎在评论区里疯狂吐槽你在 ArcGIS 里遇到的烦心事,或者聊聊你对这个系列、对哪个技术方向最感兴趣。你们的反馈会直接影响我后续内容的侧重点!