目录

本文记录了在 Windows 11 系统上使用 Trae CN 2.0 版本的详细体验,以及最终决定暂时放弃使用的原因分析。这里的放弃是常规使用,偶尔还是会使用,但不会作为主力使用。我们还是希望用中国自己的 IDE 自己的大模型。

测试环境

  • 操作系统:Windows 11
  • 软件版本:Trae CN 2.0
  • 测试背景:卸载海外版 Trae(trae.ai),安装国内版 Trae CN(trae.cn)

为什么我们暂时放弃 Trae CN

经过两天的使用,我们发现 Trae CN 虽然有一些亮点,但在核心功能上还存在不少问题,最终让我们决定暂时放弃使用。以下是详细的原因分析:

1. 上下文理解能力不足

问题:Trae 没能自动将当前文件加入左侧对话框作为上下文。

影响:这意味着每次对话都需要手动提供文件内容,大大降低了工作效率。相比之下,Cursor 在这方面做得更加智能。

2. Tab-Cue 功能体验不佳

问题:虽然官方宣传 Tab-Cue 可以做到修改点预测并跳转,但实际我们在使用过程中很难触发到这些功能。

感受:给人一种 Tab 使用的模型不够智能的感觉,体验有落差。

3. 行内对话上下文处理呆板

问题:对于选中的内容,行内对话似乎没有将前后内容作为上下文考虑。

影响:这导致对话回复显得比较机械,缺乏对整体代码逻辑的理解。

4. 模型选择有限制

现状:目前内置的模型主要是 Doubao-1.6、DeepSeek v3 和 r1、Kimi 2。

限制:虽然支持通过 API 密钥接入 Anthropic、Gemini、阿里云、DeepSeek、腾讯云等服务商的模型,但一些国外大模型服务商已经开始禁止中国大陆地区 IP 访问。

担忧:考虑到 Cursor 已经遇到类似问题,Trae CN 估计也不会内置海外模型,只有海外版 Trae 才会有。

5. 规则文件处理不够灵活

问题:虽然支持直接使用 md 文件,但相比 Cursor 使用 mdc 后缀的方式,在自动识别与自动设置 header 方面还有改进空间。

6. 上下文工具相对简单

对比:Trae 的上下文工具包括 code、file、folder、workspace、doc、web,但相比 Cursor 的丰富工具集,显得相对简单。

体验:Cursor 的上下文工具使用起来更加丝滑且功能丰富。参考:Cursor-构建高效上下文与模型选择指南 - 9ong

7. Hugo 文档生成效果不理想

测试过程

  • 昨晚到今晚多次尝试为 Hugo 文档生成 header
  • 一开始生成的标签不在标签库里,且没有提醒
  • 未阅读完整文档就开始生成(先读 500 行提示太长,再读 200 行)
  • 每个内置模型都试了一遍,效果都不理想
  • 将规则文件从 mdc 改为 md 后,效果有所改善

效果对比:如果满分是 10 分,Cursor 生成的可以打 8 分以上,Trae 生成的只有 5 分左右。

8. 智能体响应速度慢

问题:需要主动选择智能体才能操作文件,且响应速度较慢。

体验:生成 Hugo header 后,选择智能体写入文档,出去倒杯水回来,智能体还在工作。这种速度让人难以接受,已经被 Cursor 的快速响应"宠坏"了。

建议:即使生成质量不高,但速度要快,否则会给人一种"吞吞吐吐"的感觉。

9. 智能体行为不符合预期

问题:智能体在更新文档时,不是更新 header,而是在修改文档的正文内容。

困惑:本次生成 header 的对话是新开的,没有历史上下文,智能体为什么会改正文内容?最终只能全部拒绝这些修改。

10. 资源占用较高

数据:在 Hugo 文档项目上,Trae 单项目占用了 1.5G 内存。

对比:Cursor 即使一直开着,单项目内存占用也不会这么高。

影响:虽然机器配置好的话问题不大,但确实是一个需要考虑的因素。

11. 对话框生成内容时,人为感知不强

问题:在 Trae 的对话框生成内容时,界面上仅有右下角的 stop 按钮;而 Cursor 除了同样的 stop 按钮外,还会在对话框顶部显示“generating”状态。这个细节设计让用户体验更好,可以直观地判断 agent 是否仍在思考和输出。尤其是 Trae 生成速度偏慢时,用户很难分辨当前是已停止还是仍在生成中。如果能像 Cursor 一样,增加一个动态的“generating”提示,至少能让用户明确 agent 还在工作,提升使用时的安心感和交互体验。

值得我们想用的功能亮点

尽管存在上述问题,Trae CN 也有一些让我们比较喜欢的功能:

1. 智能体设计概念清晰

优点:很清晰地告诉用户可以自定义智能体,自定义窗口大且清晰,具备良好的引导性。

感受:让人感觉存在一个智能的主体在那里,Cursor 虽然好用,但没有让我们有这种感觉。

对比:Cursor 的 Agent 自定义有限制,区别还没有那么大。

2. 支持语音输入

这是一个很实用的功能,在某些场景下可以提高输入效率。

3. 支持 WSL 和 SSH 远程开发

对于需要远程开发的用户来说,这是一个很有价值的功能。

4. 进程资源管理器

功能:左下角有个进程资源管理器,可以查看 Trae IDE 的资源 CPU、内存使用情况与网络情况,涵盖 IDE 和插件。

评价:这个功能还是挺有意思的,有助于了解 IDE 及 Agent 的资源使用情况。

5. solo 能力

刚申请,还没有体验到,期待后续体验。

总结

Trae CN 2.0 在智能体设计、语音输入、远程开发支持等方面有不错的创新,但在核心的代码理解和生成能力、响应速度、上下文处理等方面还有较大提升空间。对于已经被 Cursor 等工具"宠坏"的用户来说,这些不足可能会影响日常使用体验。

但我们期待 Trae 在后续版本,我们还是希望能用中国自己的 IDE 自己的大模型。

参考资料