Roblox Studio 的 AI 代理

直接在你打开的场景里构建的 Roblox Studio AI

在聊天中描述你想要的功能,RoCode 会编写 Luau 代码,在你的游戏里创建脚本、零件和界面,并检查自己的工作。每天有免费额度,无需银行卡。免费的 Studio 插件支持 Windows 和 Mac。应用和插件是英文的,但提示词可以用中文写。

更新于 2026年11月9日阅读约 3 分钟作者

要点

RoCode 是面向 Roblox Studio 的 AI 代理,独立于 Roblox。你在网页聊天里描述想要的功能(也可以用中文),通过免费插件,RoCode 会编写 Luau,创建或修改脚本和对象,并在你当前打开的场景中检查脚本。

  • 免费:每天 1 个额度,无需银行卡,模型为 DeepSeek V4 Flash。
  • Pro 每月 $9.99,Studio $19.99,Ultra $29.99;任何一笔付款在 14 天内都可全额退款。
  • 每组改动都是一个撤销点:Ctrl+Z(Mac 上是 Cmd+Z)即可撤销。
本页内容
  1. 工作方式
  2. 可以让它做什么
  3. 已有项目
  4. 语言
  5. 模型
  6. 检查与撤销
  7. 适合谁
  8. 限制
  9. 隐私
  10. Roblox 的工具
  11. 价格
  12. 常见问题

网页聊天、Studio 插件和你的场景

RoCode 不是只在浏览器里生成脚本的工具,而是直接对你的场景动手的 Roblox Studio AI。你需要的是 Windows 或 Mac 上的 Roblox Studio,以及电脑上的浏览器。rocode.app/chat 的网页聊天会连接 Creator Store 里的插件,插件在 Roblox Studio 中打开的场景里创建内容,并且只读取每一步所需的信息。

五步完成第一次修改

  1. 创建免费账户。可以用邮箱验证码、Google、Discord 或 Roblox 登录,无需银行卡。
  2. 安装插件。从 Roblox Creator Store 获取 RoCode,并允许 Studio 请求的权限。
  3. 打开场景。用最新版 Studio 打开你自己的游戏或一个新的 Baseplate。
  4. 把聊天连接到 Studio。如果 Studio 和 RoCode 使用同一个 Roblox 账户,Studio 会自动连接(插件 3.9.13 及以上)。否则,在 rocode.app/chat 输入 RoCode 面板上显示的代码,然后 Studio 会请你确认账户。
  5. 描述你要的改动。建议一次一个功能,可以用中文写。之后在 Studio 里测试。
配对码与插件权限
项目说明
代码格式为 ABCD-EFGH,显示在插件面板中。
有效期同一个代码 15 分钟内有效,只能使用一次。
之后插件会自动重新连接。
插件权限当 Studio 询问时,请允许向 relay.rocode.app 发送 HTTP 请求,以及 Script Injection,后者让 RoCode 能创建和编辑脚本。
relay.rocode.appRoCode 位于聊天、插件和模型之间的服务器,负责把模型的每一步传给插件。
MCP 服务器部分 AI 工具用来连接 Studio 的协议。RoCode 不需要它。

不需要:命令行、配置文件、MCP 服务器、桌面应用、Roblox 密码。

连接不上时

  • Studio 连不上。请更新 Roblox Studio。插件通过 Studio 的 WebSocket 支持与 RoCode 保持连接,你的网络也必须允许到 relay.rocode.app 的 WebSocket 流量。
  • 拒绝了 Script Injection。在 Plugins > Manage Plugins 中为 RoCode AI 启用它,然后重启 Studio。
  • 使用 Brave 浏览器。请关闭 rocode.app 的 Shields,或改用 Chrome 或 Edge。
  • 开了两个 Studio 窗口。同一时间只能连接一个。在第二个 Studio 窗口里打开场景后,连接会转到那个窗口。
  • 网络不一致。如果 VPN 或 iCloud Private Relay 等使 Studio 和浏览器处在不同的网络,请在聊天中点击“仍然连接”,然后按提示输入新的代码。
  • 显示“No chat found”。配对过程中插件可能短暂显示这条信息,请不要关闭聊天,同一个代码会回来。
  • 仍然无法解决。请到 Discord 提问(英文)。

关于权限、连接和故障排除的更多内容,见 文档(英文)。

可以用中文写,每个提示词只做一个功能

下面的提示词示例是我们自己写的。每个机制都有带可运行代码的教程(英文)。

  • 胜场排行榜:“添加一个统计并保存 Wins 的排行榜。”教程。
  • 背包网格:“做一个能放 12 个物品的背包,在屏幕左侧以网格显示。”
  • 冲刺与体力:“按住 Shift 以 24 的步行速度冲刺,并加一个会恢复的体力条。”教程。
  • 跑酷存档点:“给我的跑酷关卡加存档点。触碰后保存关卡进度,并在最后一个存档点重生。”教程。
  • 大亨掉落器:“做一个掉落器,每 2 秒往传送带上掉一个方块,到达收集器后支付 5 Cash。”
  • 回合系统:“添加回合系统。大厅 30 秒,然后所有人传送到竞技场 2 分钟,再回到大厅。”教程。
你输入

添加一个统计 Wins 的排行榜,并与 PlayerData 已经保存的数据一起保存。

RoCode 的操作
  • 读取决定回合赢家的 ServerScriptService.RoundService,以及已用 DataStoreService 保存 Coins 的 PlayerData
  • 创建 Leaderstats 脚本,生成 leaderstats 文件夹和每位玩家的 IntValue Wins
  • 修改 RoundService(赢家的 Wins 加 1)和 PlayerData(把 Wins 与 Coins 一起保存和加载)
  • 用 Check Script 检查全部三个脚本

在 Studio 中构建

这个示例是我们自己写的,每一步使用的都是 RoCode 的真实工具。如果你从零开始,请阅读 如何用 AI 制作 Roblox 游戏(英文)。

在你已有的游戏之上构建

RoCode 会检查场景,阅读关键脚本,并沿用已有的文件夹和命名。例如:“玩家加入时每天发一次 100 Coins,领取后弹出提示窗口。”

  1. 用 Search Game 搜索“Coin”,找到 CoinService 模块、CoinsChanged 事件和 CoinsLabel。
  2. 阅读 CoinService:Coins 都经过 AddCoins(),AddCoins() 会触发 CoinsChanged。
  3. 阅读 PlayerData:它用 DataStoreService 保存 Coins。
  4. 修改 PlayerData(增加 3 行):把 LastDailyReward 与 Coins 一起保存。
  5. 创建通过 CoinService.AddCoins 支付 100 的 DailyReward 脚本、位于 CoinsChanged 旁边的 RemoteEvent DailyRewardGranted、MainHUD 里的 DailyPopup 窗口,以及 LocalScript DailyPopupClient。
  6. 检查三个脚本(PlayerData、DailyReward、DailyPopupClient)。

它没有做的事:再建一套金币系统、增加另一个 Remotes 文件夹、把 Coins 存到新的位置。

提示词用中文,应用是英文

  • 中文:你的提示词,通常还有 RoCode 的回复;如果你在提示词里提出要求,游戏内的文字也可以是中文(例如:“把商店里的所有文字都写成中文”)。
  • 英文:聊天界面、账户、付款、邮件、Studio 插件、部分消息和所有按钮,以及本站的大部分页面。

在一个聊天里使用顶级模型

每个任务用哪个模型,由你在聊天中选择。额度是对一次运行所需算力成本的估算,更强的模型和更长的运行会消耗更多。聊天会显示运行期间已用的额度,并在每条回复下方显示总数。

各套餐可用的 RoCode 模型
模型套餐需要了解的
DeepSeek V4 Flash所有套餐,Starter 免费。免费模型,在美国的服务器上运行。适合快速修复和小功能。
GLM 5.3 FlashPro 及以上。升级到付费套餐后的默认模型,能读取你附加的截图。在付费模型中额度消耗最少。
Claude Sonnet 5.5Pro 及以上。Anthropic 较强的模型,适合大型系统。首次选用时,RoCode 会显示费用并请你确认。
Claude Opus 5.5Studio 及以上。Anthropic 最强的模型。首次选用时会有费用确认。
GPT-6 AstraUltra。OpenAI 最强的模型,额度消耗最多。首次选用时会有费用确认。
自己的密钥所有付费套餐。你在 OpenRouter 上选择的模型 ID,模型必须支持工具调用。费用从你的 OpenRouter 余额中扣除,不使用 RoCode 额度。

所有模型都是第三方模型,通过 OpenRouter 运行,并带有 RoCode 自己的指令和 Studio 工具。RoCode 没有自研模型。Claude Sonnet 5.5、Claude Opus 5.5 和 GPT-6 Astra 的聊天越长费用越高,所以新任务请开一个新聊天。如果付费模型启动缓慢,RoCode 会先尝试通过另一家服务商运行同一个模型;若仍不行,可能由同等或更强的模型完成运行,但你支付的费用不会超过所选模型本来的费用。

无法连接 Claude、Claude Code 或 ChatGPT 的订阅。

额度花在哪里

一次运行消耗的额度取决于模型读取和写入的量。每次调用模型是一个回合,每个回合都包含:RoCode 的指令和工具列表、此前的聊天消息、你的消息和附加的文本文件、从 Studio 读取的内容(每次读取都会被截断:通常 4,000 个字符,检查结果 6,000 个字符,脚本源码 12,000 个字符),以及模型的回复。被你停止的运行只计算到停止那一刻。如果运行因我们这边的原因失败,额度会自动退回。

一个高级任务大约消耗 4 个额度。当时的付费默认模型 GLM 5.3 在 2026 年 10 月 3 日之前的 7 天内完成了 83 个任务,中位数约为 3.8。一半的任务更少,也有一些长时间运行的任务消耗多得多。在 DeepSeek V4 Flash 上,一个标准任务按当前费率约为 0.4 个额度。

RoCode 负责检查,由你来决定

  1. 检查自己的脚本。RoCode 被要求用 Check Script 检查自己写的每个脚本。Check Script 会在 Studio 中编译而不运行,并对以下情况发出警告:wait()、spawn()、delay()(建议使用 task.*)、不指向 ModuleScript 的 loadstring 和 require、没有返回值的 ModuleScript,以及不存在名称的 GetService。它不做类型检查,也不做 lint,更不运行代码。如果检查未通过,工作会被退回修复,最多重复 2 次;之后 RoCode 可以结束工作,但会告诉你仍未通过。
  2. 可以用 Play 测试。在插件 3.9 及以上的 Build 模式(可以做改动的模式)下,它可以点击 Play 进行最长 30 秒的测试,并读取服务端和客户端的错误。如果 Studio 在 20 秒内没有停止,它会请你点击 Stop。从插件 3.9.11 起,测试机器人会像角色一样行走、触碰零件、按下按钮和按键,来确认功能是否有效。从 3.9.14 起,它会用截图检查编辑模式下所建内容的外观。它只会检查 RoCode 自己决定要核实的内容,所以像跳跃手感不好这样的问题,只有你能发现。
  3. 用 Ctrl+Z 撤销。只要 Studio 保持打开,每组改动前后都有撤销点。Mac 上是 Cmd+Z。较长的运行需要按几次才能撤销完。聊天里的 Revert 按钮只会回退对话,不会回退 Studio 里的内容。
  • 每一步都会连同它触及的路径显示在聊天中。
  • 试玩测试期间它不会编辑任何内容。如果测试正在运行,它会先将其停止,或请你点击 Stop。
  • 你随时可以停止运行。如果因为错误或限额而中途停止,已做的改动会保留,点击 Continue 就能从原处继续。
  • Ask 模式是只读的:不会改动游戏,也不会进行测试。
  • RoCode 删除的内容会被移到 ServerStorage 里的 RoCodeTrash 文件夹(插件 3.8.5 及以上)。该文件夹随游戏一起保存,保留最近 30 次运行删除的内容(最多 25,000 个对象)。更早的删除,以及在这个文件夹内删除的内容,都会永久消失。

无论你会不会写脚本,都用得上

RoCode 编写的是 Luau,即 Roblox 的脚本语言。如果你是新手,用日常的话描述想要的功能,再阅读生成的结果,或让 RoCode 解释脚本就够了。如果你已经会写脚本,可以用 / 指定某个脚本来精确修改,也可以把重复的工作交给它,比如 RemoteEvent 的连线和界面骨架。发布前请阅读它写的内容:检查能发现的是编译错误,而不是逻辑错误。

RoCode 默认把东西放在哪里
你要求的创建的内容放置位置
服务端逻辑:金币、伤害、存档、回合ScriptServerScriptService
输入、相机、界面行为LocalScriptStarterPlayer › StarterPlayerScripts
屏幕和菜单ScreenGuiStarterGui
零件、模型、建筑Part, ModelWorkspace

如果场景里有你自己的文件夹,RoCode 的指令要求它使用这些文件夹。Studio 能创建的任何对象它都能创建,并能设置属性、Attribute 和标签,也能复制、删除、分组和移动。从房间、塔楼到桥梁和障碍赛道,共有 12 种建筑可以直接放置;ScreenGui 可以逐个对象创建,也可以用商店、背包、HUD、对话框、排行榜和设置的布局生成。在一次运行中,它可以把服务端 Script、客户端 LocalScript 和共享 ModuleScript 连起来,也能写用 DataStoreService 保存的逻辑。工具列表见 文档(英文)。

RoCode 不做的事

它是在你打开的场景里构建的工具。发布仍然由你负责。

RoCode 做不到的

  • 发布或保存游戏,修改 Game Settings。
  • 导入网格、图片和音频。
  • 从零生成网格或动画。
  • 手工雕刻或绘制地形(但可以用脚本生成地形)。
  • 创建游戏通行证或花费 Robux。
  • 判断你的游戏好不好玩。
  • 在手机上使用。
  • 一句话生成完整的游戏。

仍然由你负责

  • 试玩并决定什么是有趣的。
  • 在 Creator Hub 中创建游戏通行证。
  • 为测试存档功能开启 API 访问(Game Settings 中的 Enable Studio Access to API Services)。
  • 从 Studio 发布。
值得了解的限制
项目限制
同时运行的任务最多 3 个
单次运行最多 80 个回合(对模型的调用),每个回合可使用多个工具;或最长 5 小时
Get Descendants每次调用最多 500 个对象
Search Game最多 20 条结果
单次读取的脚本源码12,000 个字符,较长的脚本会按行范围分段读取
附件仅限文本文件,总计最多 20,000 个字符。不接受 .rbxl 和 .rbxm 文件。

游戏是你的作品,这是 RoCode 能看到的范围

  • 读取的内容。已连接的 Studio 窗口中打开的场景里的对象、属性、Attribute、标签、脚本源码和 Output。只有当运行的某一步需要,或你在聊天中用 / 搜索时,才会读取。
  • 上传的内容。不会上传场景文件,也没有后台同步。模型看到的是每次读取返回的内容(已截断)。
  • 你的 Roblox 账户。RoCode 不会索要你的 Roblox 密码,插件也不会调用 Roblox 的网页 API。插件中没有发布或保存场景、上传资源或花费 Robux 的代码。
  • 保存的内容。为了让你以后能继续,聊天会保存到你删除为止。运行记录(工具名称、对象路径、错误信息、中间回复)会保留到你删除账户为止。
  • 谁处理请求。每次模型调用都通过 OpenRouter 发送给所选模型(或其备用模型)的托管服务商。RoCode 的数据库和中继服务运行在美国。
  • 加密。网站和聊天使用 HTTPS,插件与 RoCode 服务器之间是加密连接。RoCode 能读取已保存的聊天。你的 OpenRouter 密钥在保存前会用 AES-256-GCM 加密。
  • 删除账户。订阅会立即取消,随后删除个人资料、聊天、消息、密钥和运行记录。保留的是退款和拒付所需的账单记录、带有旧账户 ID 的每次运行用量记录,以及去掉账户 ID 的用量分析。

详情见 隐私政策(英文) 和 文档中的安全部分(英文)。

RoCode 与 Roblox 自己的 AI 工具

Roblox 也有自己的 AI 工具。RoCode 是独立产品。

  • Roblox Assistant(Studio 内,由 Roblox 提供):内置于 Roblox Studio,处理对象、脚本、网格和模型。根据官方文档,它还能测试游戏并模拟输入。
  • Roblox Build(手机,由 Roblox 提供):在 Roblox 应用内根据提示词制作简单的 2D 或 2.5D 游戏。截至 2026 年 10 月 15 日,从新西兰开始分地区逐步推出,面向完成年龄验证的 9 岁及以上用户。
  • Studio 的 MCP 服务器(内置于 Studio):让 Claude Code 或 Cursor 这类应用修改打开的场景,需要做一些设置。
  • RoCode(独立,非 Roblox 出品):网页聊天加 Studio 插件,可与 Assistant 用于同一个场景。无需银行卡,每天有免费额度。

来源:Roblox 文档中的 Build 和 Assistant(英文),查阅于 2026 年 10 月 15 日。对比:RoCode 与 Roblox Assistant(英文)、设置 Studio MCP 服务器(英文)、Roblox AI 工具对比(英文)。

先免费开始,需要更多时再付费

RoCode 的套餐,价格为不含税的美元
套餐价格包含内容
Starter免费每天 1 个额度,00:00 UTC 补充。DeepSeek V4 Flash,所有 Studio 工具,无需银行卡。
Pro每月 $9.99,或每年 $83.99每月 150 个额度,约 35 个高级任务,或约 350 个标准任务。GLM 5.3 Flash、Claude Sonnet 5.5、GPT-6.1 Sol。没有每日上限,可使用自己的 OpenRouter 密钥,优先队列和优先支持,额度包,另外每天在 DeepSeek V4 Flash 上额外获得 2 个额度。
Studio(推荐)每月 $19.99,或每年 $167.99每月 320 个额度,是 Pro 的 2.1 倍,约 80 个高级任务,或约 750 个标准任务。新增 Claude Opus 5.5 和新功能的抢先体验。
Ultra每月 $29.99,或每年 $251.99每月 500 个额度,是 Pro 的 3.3 倍,约 125 个高级任务,或约 1,200 个标准任务。新增 GPT-6 Astra。

免费额度和付费都不需要 Discord。额度包从 $4.99 的 50 个额度到最大的 1,200 个额度,没有有效期。套餐中未用完的额度不会结转。年付套餐按年一次性付款,额度每 30 天补充一次。如有税费会在结账时加上,销售方为 Paddle。任何一笔付款在 14 天内都可全额退款。未满 18 岁的用户请在购买前征得持卡人同意。所有套餐见 价格页面(英文)。

常见问题

RoCode 是什么?

它是面向 Roblox Studio 的 AI 代理。你在网页聊天里描述想要的功能,通过免费的 Studio 插件,RoCode 会编写 Luau,创建或修改脚本和对象,并在你当前打开的场景中检查脚本。

RoCode 和 ChatGPT 有什么不同?

ChatGPT 在浏览器标签页里回答,所以你要把代码粘贴到 Studio 中,零件、界面和 RemoteEvent 也要自己创建。RoCode 通过 Studio 插件工作,因此能读取你打开的场景里的对象和脚本,把 Script、LocalScript 和 ModuleScript 写到合适的位置,创建所需的对象,并在 Studio 中检查脚本的编译错误。

RoCode 免费吗?

可以免费开始。Starter 无需银行卡,每天 1 个额度,使用 DeepSeek V4 Flash,并包含所有 Studio 工具。免费额度和付费套餐都不需要 Discord。

RoCode 支持中文吗?

RoCode 的应用(聊天、账户、付款、邮件)和 Studio 插件是英文的,本站的大部分页面也是英文。提示词可以用中文写,RoCode 通常会用中文回复,不过部分消息和所有按钮仍是英文。如果想让游戏内的文字是中文,请在提示词里提出。

RoCode 是 Roblox 做的吗?

不是。RoCode 是独立产品,与 Roblox Corporation 没有关联,也未获得其认可或赞助。它通过我们发布在 Creator Store 的插件连接到 Studio。

需要会编程吗?

不需要。用你自己的话描述希望发生什么就行,不必知道类名,也不必知道每个脚本该放在哪里。懂一点 Luau 会让你在发布前更容易确认它写的内容。

能在 Mac 或手机上用吗?

Mac 可以。你需要 Windows 或 Mac 上的 Roblox Studio、免费的 RoCode 插件,以及在电脑浏览器中打开的 rocode.app,不需要桌面应用。手机不行:聊天需要电脑浏览器。

一次运行要多久?

大多数在 2 分钟内完成。在 2026 年 9 月 16 日至 29 日,在 Studio 中改动了内容并完成的运行,中位数为 Starter 51 秒,付费套餐 83 秒。改动 11 处以上的运行,在 Starter 上约 3.5 分钟。单次运行最长可持续 5 小时。

在你自己的游戏里试试 RoCode。

每天有免费额度,无需绑定银行卡。安装插件,描述你想要的功能,然后看看它在 Studio 里做了什么。