
说来也快,没想到和 Trae 一起走了这么久。这一年下来,我的感触是很深的,老粉都知道,我跟 TRAE 的关系有点「特殊」。

作为 TRAE Fellow,这一年我在武汉也没干别的,就是带着大家一起折腾。搞黑客松、建社区、在大大小小的 Meetup 上面基。

我不仅是 TRAE 的重度使用者,更像是一个观察者。我发现身边越来越多人开始使用 Trae 进行开发了,越来越多的开发者也不再非 Cursor 不可。2025 年 AI Coding 也正在以前所未有的速度席卷全球,看了 Trae 官方发布的年度开发者报告,这个感受会更深。截止年底,TRAE 累计在全球范围内收获了超过 600 万用户,覆盖全球近 200 个国家和地区;月活突破 160 万,活跃用户遍布中国、美国、巴西、印度、日本等国家和地区。

一年生成了总代码接近 1000 亿代码行数,近半年日均 Token 消耗增幅达近可拍的 700%。

报告中对 Trae 使用场景类型进行了统计,发现大家用的最多的是进行代码生成和 bug 修复。

还有不少人甚至用来做文章管理的知识库,甚至用来做写作编辑器。在 Trae 里面可以灵活的自定义智能体和调用 MCP 工具,也挺好奇大家经常调用的 MCP 工具有哪些呢?报告里也做了统计。

看了下自己的 Trae,好家伙,这几个我都装啦。浏览器自动化开发工具像 Chrome DevTools、Playwright 都很实用。context 7 和 Filesystem 我也给大家推荐过很多次啦。

目前 Trae 已经支持足够多的上下文类型,开发的时候都可以很方便的使用了。

记得一开始的时候,我在 mac 上用 Trae,内存占用极高,甚至有时候还会经常闪退,但后面随着版本的迭代,发现很少出现卡顿或者闪退了,内存占用也减轻了很多。从报告中的数据也能看出变化。
特别是内存占用降低了 43% 这个点,我和很多朋友有聊过,现在的 Trae 内存占用已经大大降低,降低到我的 16 g 内存的 mac 多开也压力不大了。

在举办黑客松活动后,我和 Trae 运营 luna 吃饭的时候聊到 Trae 团队,聊到他们在做的社区的时候,她告诉我,她们正在做一件非常有意义的事情。并且我能明显感觉到眼睛里冒光的那种激情,所以我猜,这大概就是为什么 Trae 能把社区做的这么好的原因之一了。还从 Trae 研发了解到,其实他们很多时候已经在用 Trae 来研发 Trae 了,这也是为什么你会看到为什么 Trae 这么懂中国的开发者了。借此,也回顾一下我和 Trae 的这一年,以及使用 Trae 的一些小小经验分享。今年的 1 月和 3 月,TRAE 国际版、中国版分别正式发布。我也是作为早期用户深度参与到测试体验。但老实说,那个时候无论是国内版还是国际版,不是特别好用,特别是国内版,我相信大家都和我有一样的感受。也是,那个时候国产大模型的 coding 能力还不大行,Cursor 借助着自己拥有 Claude 的渠道,以及早期对 AI Coding 的理解,快速的席卷全球市场。那个时候 Trae 的市场占有率还比较低,仿佛没什么存在感,但如果稍微注意你会发现,这段时间,Trae 却在疯狂的更新迭代。

或许正应了那句话:人若无名,便可专心练剑。几个月后,Trae 正式推出 2.0,Trae Solo 火遍全网,那个时候一个 Solo Code 甚至在闲鱼卖到了几百块的高价,而且几乎很难获得。我也有幸拿到了 Solo 邀请码,并作为了第一波早期体验内测的用户,一顿测试下来发现,Trae Solo 真正让我爽到了。于是我把我的测试体验发出来文章,那一刻,我仿佛看到了 AI Coding 的未来。

也就是从那时开始,我和 Trae 的关系更深了,我加入了 Trae Fellow,在武汉举办了黑客松和 Metting up。

我记得 11 月份,在字节工区的 Metting up 来了两百多人,然后 Trae 的运营同学雨凡私下和我说,他都惊呆了,他也没想到武汉对 Trae 会有如此高的热情。

他不知道的是,我们在武汉 AI 圈也经常会去给大家安利,以及作为武汉 AI 圈创始人我和合伙人米尼本身就是 Trae 的重度使用者,哈哈哈、我数了数,我在 Trae 活动上一共做了 5 次分享,也作为 Trae Expert 去了武大,给学生们带来了一些工程化实践。甚至在 WPS 的分享,我也同样拿 Trae 来做演示分享。

下面也给大家分享下,Trae 高效开发必会的几大技巧。1 、打开待办清单这个功能一定要开启,他将允许智能体通过待办清单来跟踪任务进度,当然默认是开启的,但有时候会不小心关掉,保证开启。

2、设定规则文件设置个人规则和项目规则,有利于 Trae 中更好理解需求和按照指令规范要求来开发。两个规则的区别在于个人规则是切换项目规则同样生效,项目规则是仅针对于本项目。

我的个人规则是这样设置的:
一、核心原则
1、先思考后编码:在改动复杂逻辑前,先用注释简述思路,确认逻辑闭环。
2、不留隐患:拒绝使用 any(除非万不得已),拒绝忽略错误处理,拒绝硬编码。
3、可读性优先:代码是写给人看的,其次才是机器。变量名要像「短句」一样清晰。
二、代码质量要求
1、健壮的错误处理
所有异步调用必须包含try-catch。
2、关键函数入口需要进行参数合法性校验(防御性编程)。
3、函数设计
* 坚持单一职责原则,一个函数只做一件事。
* 如果函数超过40行,必须考虑拆分。
* 优先使用函数式编程模式,减少全局变量污染。
3、类型安全
* 严格定义接口(Interface)和类型(Type)。
* 利用 TypeScript 的可选链和空值合并运算符(??)提升安全性。
4、注释与文档
* 为什么这样做比做了什么更重要。
* 复杂的算法或黑科技逻辑必须附上简要解释。
5、交互风格
* 在生成代码后,简要说明关键改动点。
* 如果发现我给出的需求有潜在 Bug 或更好的实现方案,直接指出,不要盲从。
* 保持代码风格与当前项目现有代码高度一致。
3、巧用 MCP从 Trae 的年度报告也能看出,很多开发者使用 MCP 来提效,可以在 Trae 中安装这些 MCP,你就会知道有多香了。

4、自定义智能体可以通过自定义不同的智能体来满足不同需求,比如你可以自定义数据库工程师专门用来解决 DB 相关的问题。

然后在 Chat 中直接@出自定义的智能体。5、代码开发技巧列了几个常用技巧:
- Builder 模式生成项目
:点击“Builder”标签,输入自然语言需求(如“生成一个 Todo List 应用”),Trae 自动创建项目结构和基础代码。 - Chat 模式优化代码
:选中代码片段,右键选择“Ask Trae”或使用快捷键(如 Ctrl+Shift+A),输入问题或优化需求,Trae 生成修改建议并展示对比。 - 多文件上下文操作
:拖拽文件夹到对话框,输入“解释项目架构”“添加功能到某模块”等指令,Trae 分析所有文件并生成方案。 - 代码补全与智能提示
:输入中文注释或模糊需求(如“计算总销售额”),按 Tab键,Trae 自动补全函数或代码片段,支持拼音模糊匹配。
当然了如果是 SOLO 模式,记得要连接下Figma,上传 Figma 设计稿或 Axure 原型图,输入“生成对应组件”“适配设计稿”等指令,Trae 自动解析并生成代码。6、上下文管理技巧分享一些上下文管理技巧:
- 引用文件与代码块
:在对话中使用 #符号引用文件、代码片段或文件夹,让 Trae 更精准理解上下文。 - 上下文压缩
:当对话过长时,手动触发“上下文压缩”功能,折叠冗余信息,保留核心内容,提升模型输出准确性。 - 多任务并行
:在同一空间内启动多个任务(如开发核心功能、解答技术问题、推进次要模块),系统自动为任务生成智能标题,便于管理。
可以把一些项目文档以文档集的形式添加到上下文中来:

写在最后说实话,回过头来看, TRAE 这一年的狂飙突进,让我看到的不仅仅是国产 IDE 的逆袭,更是一种底气。这一年我最深的感触其实不是它跑分有多高,或者用户数涨得有多猛,而是它真的很「听劝」。每一次我们在社群里吐槽完,没过多久,新版本就真的改了。那种被重视、被当作「自己人」的感觉,才是我们愿意一直用下去,甚至愿意安利给身边朋友的根本原因。看着报告里那 600 万个和我们一样的开发者,在 200 个国家用它敲下 1000 亿行代码,我突然意识到,我们正在经历的,可能就是 AI Coding 历史上最波澜壮阔的一页。2025 年,AI 真正成了我们的 Partner,成了那个能听懂我们胡思乱想,并且帮我们落地的「兄弟」。行业的变化还在加速,智能开发的时代大门才刚刚被踹开一条缝。未来的路还长,但好在,我们已经有了趁手的兵器。最后,还没生成自己年度报告的兄弟,赶紧去 TRAE 里看看。一定要去看看!不光是为了晒朋友圈装个杯,更是为了看看这一年,你到底「压榨」了 AI 多少劳动力,又在这个世界里,留下了多少属于你的创造。来,评论区聊聊:这一年,TRAE 帮你写了多少行代码?那个数字有没有吓到你?我先来:我那个数字,说出来怕你们觉得我是个只会指挥 AI 的「薪资小偷」。。。😂
