TRAE 是面向开发者、职场人与学生的 AI 办公平台,有 TRAE Work 和 TRAE IDE 两款产品。
TRAE Work 侧重学习、办公与工程执行场景,无论你是开发者、职场人、学生,都可以用它写方案、做分析、处理文件、推进协作,并完成需要持续执行、检查和产出结果的自动化任务。支持 桌面端、网页版 和 移动端,多端协作,随时发起任务、查看进展、持续推进。
TRAE IDE 适合写代码、读项目、改 Bug 等开发工作,更适合期望精细控制自己的代码改动和执行过程的开发者。
想象这样一个场景:你是独立开发者、产品经理,或者负责活动落地页的运营同学。一个想法突然冒出来,借助 TRAE 中国版,你在一个下午就把原型跑通了。
但是真正的部署难题从这里才开始:你需要让本地能打开的页面,变成全球用户能访问的链接,中间要过一整条清单。它与业务逻辑无关,却常常决定了上线的节奏。
部署前,你可能要面对:
上线后,挑战仍在继续:
对于一个原型、一个落地页、或一个对话式应用而言,这些负担的成本经常高于这个项目本身。
TRAE 中国版当前还未支持一键部署的能力,今天为大家介绍一种新的实现方式:TRAE CN(AI IDE) × IGA Pages(应用部署及加速平台)。
TRAE 负责创意生成与迭代,IGA Pages 负责部署、分发与运行时能力。
如果你的项目使用了 TRAE 国际版,这套开发与部署最佳实践同样适用。
小编了解到,当前 IGA Pages 核心功能限时免费,个人开发者和小团队均可零成本上手。
https://console.volcengine.com/dcdn/pages
两者接通后,开发态产出可以不离开 IDE,直接进入部署态;部署态不要求开发者理解节点、证书、缓存。从代码到全球可访问的链路,被压缩到命令行两三步之内。
责任的切分:生成归 AI,部署归平台,项目归开发者。
在开始实践之前,你可以先看看自己是否有以下需求
以下实践都在 TRAE 中国版演示,国际版大家也可以自己尝试
访问 https://www.trae.cn/ 下载并安装 TRAE IDE
直接在 AI 对话框中输入:
安装这个 skill: https://github.com/volc-iga-pages/iga-pages-skillsnpx skills add volc-iga-pages/iga-pages-skillsnpm install -g @iga-pages/cli如果遇到权限问题可使用 sudo npm install -g @iga-pages/cli。
iga pages --versionIGA 产品目前通过火山引擎平台对外提供服务,你需要在「火山引擎控制台」注册一个火山引擎账号。
下面我们分别通过「快速上手操作」和「复杂场景」2个案例为大家进行演示,复杂场景会在快速上手操作的基础上增加大模型调用与生产环境配置的演示,大家可以根据自己的需求选择。
这是一个纯前端项目
第一步:在 TRAE 中与 AI 对话,生成页面
打开 TRAE,在 Builder 模式下输入你的想法:
帮我生成一个产品经理的个人主页。深色模式,现代简约风。需要包含个人简介、过往项目(以卡片形式展示,含标题、简介、链接)、技能标签和联系方式。使用 React 和 Tailwind CSS。AI 会帮你生成完整项目。你可以在内置的预览窗口中查看效果,并继续通过对话微调,比如“把主题色换成蓝色”或“给卡片增加一个悬停动效”。


第二步:“一键部署”到 IGA Pages
对预览效果满意后,在 TRAE 的集成终端里,你只需一个简单的部署指令,平台会自动检测到这是纯静态项目,并采用最优方式部署。
本案例中选择用 Skill 方式部署。
在 TRAE Builder 中输入:
将当前项目部署到 IGA Pages已安装的 Skill 会先引导完成 IGA Pages 平台登录(如已登录则跳过),登录完成后自动部署,打开返回的链接即可查看效果。

这次实践的三个关键点:
这是一个 Next.js 全栈项目
目标: 构建一个依赖大模型 API 的全栈应用——以「根据用户需求生成多页连环绘本」为例。
第一步:在 TRAE 中创建全栈应用
打开 TRAE,创建一个新的空文件夹,切换到 Builder 模式,输入:
使用nextjs写一个生成绘本的智能体,使用 Seedream 生成连环绘本的智能体,它能够根据用户的需求,使用 seedream 4.5 生成画风连续的多页绘本。
工作流程:
1. 首先理解用户需求,使用 agent 自身的 llm 进行漫画分镜拆分,绘本页数范围 2-10 页。默认 4 页。
2. 生成一个绘本的角色卡片,里面包含全部的绘本角色。这张角色卡片同时也是风格参考卡片。在后续生成中,会作为绘本生成的风格参考系,作为图片参数传入。
3. 根据 agent 生成的绘本分镜,将风格参考图 + 绘本分镜描述,传入生图模型,进行单页生图。这里可以给 agent 提供一个并发生图的工具,同时生成后续所有分镜。
4. 在回复中,使用 md 语法将图片链接渲染出来,回复给用户。以文字、图片穿插的方式,返回结果给用户。
5. 如果用户需要修改单张图片,可以使用图生图能力,将需要修改的图片 + 修改需求,传入 seedream,再次进行单张生图。生成完毕后,将完整的多页图片链接再次以 md 形式返回。因为这个案例涉及文生图模型(以 doubao-seedream-4.5 为例)调用,开发完成后需在本地添加环境变量,启动开发服务器验证。
配置 .env.local:
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
SEEDREAM_MODEL=doubao-seedream-4-5-251128
ARK_API_KEY=your-api-key-here遇到问题时,可以在 TRAE Chat 模式中:

第二步:部署到 IGA Pages
对预览效果满意后,在 TRAE 的集成终端里,执行部署操作:
本案例中选择用 CLI 方式部署。
在 TRAE 的终端中执行:
# 首先登录火山引擎账号
iga login命令会跳转火山引擎控制台登录链接,登录成功后返回 TRAE 继续执行部署操作:
# 执行部署
iga pages deploy终端会提示输入项目名称;部署成功后,会输出形如下列的链接,点击即可访问。
Project deployed!
Console : https://console.volcengine.com/dcdn/pages/detail/xx
Preview URL : https://trae-ivytest-xx.preview.iga-pages.com?iga_token=xx&iga_time=121
第三步:在控制台配置大模型环境变量
这一步的目的:让第一步在本地 .env.local 里定义的三个变量在生产环境同样生效。本地开发读文件,生产环境读控制台——两套来源,同一个 process.env 接口。
进入火山引擎控制台 → 全站加速 → Pages → 选择你的项目 → 项目设置 → 环境变量。

配置完成后重新部署,IGA Pages 会自动写入三个环境变量,应用代码通过 process.env 直接读取。

第四步:验证与迭代
这一步的目的:确认部署后的应用行为符合预期,并把修改闭环回 TRAE。
打开部署返回的预览 URL,输入一段绘本需求,验证分镜拆分、风格卡片生成、多页出图三段链路是否正常
iga pages deploy 命令或 Skill 重新部署
部署成功只是起点。这一节讨论三件事——它们都指向同一个主题:让部署变成持续发生的动作,而不是一次性事件。
除了手动 CLI 和 Skill 部署,IGA Pages 支持 GitHub 仓库集成,实现 git push 自动部署。
配置步骤

volc-iga-dev OAuth 应用访问你的仓库。配置完成后,每次 git push 到指定分支,IGA Pages 会自动执行:
git push → 触发 Webhook → 拉取代码 → 安装依赖 → 执行构建 → 部署上线在 TRAE 中的开发流程
1. TRAE Builder 生成/修改代码
2. 在 TRAE 终端中 git add → git commit → git push
3. IGA Pages 自动构建部署
4. 访问预览 URL 验证效果这种方式适合团队协作:多人在各自的 TRAE 中开发,推送到 GitHub 后由 IGA Pages 统一构建部署。
预览链接已可全球访问。若需使用自有域名:
blog.example.com)。
IGA Pages 不止于静态站点,还支持边缘函数(Edge Functions),结合前端项目可完成一个全栈项目的开发:
export async function GET(request) {
return Response.json({ message: Hello from IGA Pages! });
}执行 iga pages dev 开发服务器,访问 http://localhost:3000/api/hello,将看到以下响应:
{ message : Hello from IGA Pages! }更多用法参考:IGA Pages Functions。
TRAE × IGA Pages 的意义不在“更快”,而在责任的切分——生成归 AI,部署归平台,业务归开发者。
现在立即打开 TRAE,把第一个想法交给它,让你的创意在几分钟内立即被更多人看到!