为什么要聊这两个产品
提到 Trae,很多人第一反应是 TraeCode IDE 或 TraeWork。但实际工作中,不少团队的代码库绑定在 VS Code 或 JetBrains 上,迁移成本不低;还有些场景需要在终端或 CI/CD 流水线里直接调用 AI 能力。TraeCode Plugin 和 TraeCode CLI 就是为此而生的——前者把 AI 编程能力带进你现有的 IDE,后者把 Code Agent 塞进命令行。
TraeCode Plugin:给你的 IDE 装上 AI 引擎
支持范围
Plugin 支持 Visual Studio Code(1.93.0 及以上)、JetBrains 系列(IntelliJ IDEA、GoLand、PyCharm、CLion 等)以及 Android Studio。语言方面覆盖 Go、Python、Java、TypeScript、Rust、C++ 等主流后端和前端技术栈。
安装步骤
以 VS Code 为例:
- 打开 VS Code,进入插件市场
- 搜索关键词 “TRAE”,找到 TRAE AI: Coding Assistant 插件并安装
- 重启 VS Code
- 用快捷键打开 AI 对话框:Windows 按
Ctrl + U,macOS 按Command + U - 选择登录方式(个人用户或企业用户),登录 TRAE 账号即可
JetBrains 系列的安装流程基本一致,区别是 macOS 下打开对话框的快捷键是 Control + U。
核心能力
Plugin 不只是代码补全。完整功能包括:
- 代码补全 / 补全 Pro:Pro 模式会基于你上一次的编辑动作预测下一个改动点,在批量重构时特别有用
- 代码生成与编辑:用自然语言描述需求,直接生成或重构代码
- 代码解释:快速理解陌生项目的关键逻辑
- 单元测试生成:为指定代码片段自动生成测试用例
- 智能修复:发现问题并提供修复建议
实际体验中,代码补全 Pro 是我觉得最实用的功能。比如你刚改完一个函数签名,它会预判你接下来要更新调用处,直接给出建议代码,省去了逐个文件找引用的功夫。
TraeCode CLI:终端里的 Code Agent
定位
CLI 是一个命令行形态的 Code Agent,用自然语言下指令就能完成代码编写、测试运行、Git 操作等多步骤任务。和 Plugin 的区别在于,CLI 更适合处理需要多轮工具调用的复杂任务。
安装
macOS & Linux:
sh -c "$(curl -L https://trae.cn/trae-cli/install.sh)" && export PATH=~/.local/bin:$PATH
Windows (PowerShell):
irm https://trae.cn/trae-cli/install.ps1 | iex
基本用法
进入项目目录后执行 traecli 启动交互模式,直接用自然语言描述需求:
这个项目的整体架构是怎样的?请用目录树和文字说明。
运行所有单元测试,并尝试修复那些失败的测试用例。
帮我把暂存区的文件提交了,提交信息是 "feat: add user profile page"。
接入 CI/CD:CLI 的杀手锏
CLI 支持非交互模式,通过 -p 参数传入 prompt 直接执行并退出,非常适合集成到自动化流水线:
# 根据最近的 Git 提交,自动更新 README 文件
traecli --allowed-tool Bash,Edit,MultiEdit,Write -p "update the README with the latest changes"
--allowed-tool 参数预先授权工具权限,避免在 CI 环境中卡在确认环节。配合 --json 输出,还能方便地做日志解析和结果处理。此外,-w / --worktree 参数可以在隔离的 Git worktree 中启动任务,不影响当前工作区。
使用前须知
- TraeCode CLI 目前仅 TRAE 企业版旗舰版套餐可用
- CLI 默认使用 Max 模式,注意用量消耗
- 支持通过 MCP 集成第三方工具和服务
怎么选
| 场景 | 推荐产品 |
|---|---|
| 日常编码,需要实时补全和快速问答 | TraeCode Plugin |
| 处理多步骤复杂任务(测试修复、代码审查) | TraeCode CLI |
| 在 CI/CD 中自动化代码任务 | TraeCode CLI(非交互模式) |
| 想要完整的 AI 原生 IDE 体验 | TraeCode IDE |
如果你已经在用 VS Code 或 JetBrains,不想迁移但想体验 Trae 的 AI 能力,Plugin 是零成本上手的选择,装个插件登录就能用。如果你有终端工作流或自动化需求,且团队有企业版旗舰套餐,CLI 值得深入试试——尤其是 CI/CD 集成这个场景,目前在同类工具中算是比较有特色的。
官方文档入口:
- TraeCode Plugin: 什么是 TraeCode Plugin?
- TraeCode CLI: 什么是 TraeCode CLI?