我们发现了什么
FigureSultanLast/roblox-ai-studio-agent。Stud 是一个运行在你的终端中的 AI 智能体,可直接在 Studio 中构建 Roblox 场景:零件、模型、UI 和 Luau 脚本。
- 来源:GitHub(发现于 2026-11-01)
- 证据等级:D · 发现产品或需求信号,暂未获得可核验的商业证据。
- 商业模式:待核验
- 主题:AI Agent
- 初筛评分:17.4/100 · 收录 1 次
证据,比故事更重要。
规则清洗与初筛,未经人工商业核验。原文语境、实际客户和付费情况仍需自行验证。
引用与数字披露
来源类型(原作者自述/第三方测算/媒体转引)需采集端标注,本版尚未落字段。
- 作者
- 未标注
- 抓取日期
- 来源类型
- 未标注
- 币种
- 未标注
- 口径
- 未标注
- 披露主体
- 未标注
- 披露日期
- 未标注
中文辅助译文(全文)
图注:Stud 的标语:“描述你的想法,Stud 会在 Roblox Studio 中构建。”
安装 · 使用方法 · 有何不同 · 工作原理 · 常见问题
图注:演示流程:Stud 读取场景、显示场景差异,在 Studio 中构建一个带 20 枚金币的大厅;它在试玩中发现错误、修复错误,并展示验证证据。
<h3 align="center">像 Claude Code 一样,但它会在 Studio 中构建你的 Roblox 游戏。</h3>
Stud 是一个在终端中运行的 AI 智能体,可直接在 Studio 中构建 Roblox 场景:部件、模型、UI 和 Luau 脚本。每项更改发生前,你都能看到全部变更。构建完成后,它会对结果进行试玩,读取错误并修复。每一轮操作都可以用一个 Ctrl+Z 撤销。
它免费且开源。开箱即用时,它通过 Ollama 运行免费的本地模型;如果你已经有 Claude、GPT 或 Gemini 的密钥,它也可以使用这些模型。无需购买积分、没有配额,也没有付费版本。
安装
| 系统 | 文件 |
|---|---|
| Windows 10 和 11 | roblox-ai-studio-agent.zip — Main.exe、其设置文件和 stud |
解压 zip 并启动 Main.exe。将 stud 放在其旁边。
使用方法
- 在 Studio 中打开你的场景。
- 在项目文件夹中运行
stud。任何文件夹都可以,但若使用 Rojo 项目或 git 仓库,Stud 能发挥更大作用。 - 说出你的需求。Stud 会显示场景差异,然后按 1 应用更改。
› 创建一个大厅,包含一个出生平台、周围的 20 枚金币,以及统计金币数量的排行榜
› VIP 门对持有通行证的玩家不会打开
› 让金币旋转,并把 VIP 房间里的金币设为价值 5有何不同
场景差异
图注:场景差异界面:新增一个 ModuleScript、更改六枚金币、编辑两个脚本,并在应用任何更改前提出询问。
在内容改动 Studio 之前,你会看到每个实例和每项脚本变更:+ 表示新增,~ 表示更改,− 表示删除,下方会显示相应的 Luau 代码行。在你选择之前,不会发生任何更改。信任当前会话时,可切换到 /mode auto。
回退任意轮次
图注:/rewind 选择器按轮次列出会话中的各轮操作,并显示每轮更改数量和提交记录。
每一轮在 Studio 中都是一步撤销操作,因此按一次 Ctrl+Z 即可撤销整轮更改。在 Rojo 或 git 项目中,每轮也只对应一次提交。/rewind 可跳回任意较早轮次的结束状态。被回退的轮次会保留在分支上,/redo 可将它们恢复。
验证,而不只是“完成”
图注:Stud 对 VIP 门进行试玩,发现类型转换错误并修复,随后又试玩两次,并在 Stud 面板中显示截图和检查结果。
Stud 不会在代码写完后就此停下。它会启动试玩,读取 Output,修复出现的问题并再次试玩,直到一切正常。随后,它会在终端和 Studio 的 Stud 面板中展示检查内容、修复前后的错误以及截图。如果仍有问题,它也会明确说明。
安全试玩
每次试玩都在 Studio 的播放模式中运行,该模式使用场景的全新副本,因此测试中的任何内容都不会混入你的编辑内容。首次试玩前,Stud 会检查此场景能否从 Studio 访问线上 DataStores。如果可以,Stud 会先停止并询问。没有你的确认,测试行走过程绝不会写入真实玩家数据。
其他特性
- 任意模型,默认免费。 通过 Ollama 使用免费的本地模型,或使用你自己的密钥调用 Claude、GPT 或 Gemini。Stud 从不转售令牌。
- 遵循你的代码风格。 Stud 会在每一轮之前读取项目和
STUD.md,从而遵循你的框架和文件夹布局,而不是套用它自己的那套。 - 支持 Rojo。 在 Rojo 项目中,脚本会以
.luau文件形式写入磁盘,你可以直接在 git 中审阅。 - 绝不自行发布。
/publish会显示将要上线的内容,并询问两次。 - 无遥测数据。 Stud 不收集硬件 ID,也不会向服务器回传数据。唯一的网络请求仅发送给你选择的模型。
工作原理
<table> <tr> <td width="56%" valign="top">
你的终端 运行 stud。它使用你选择的模型规划这一轮操作,显示场景差异,并在应用前询问。
Studio 内置的 MCP 服务器 是 Stud 读取场景和运行试玩的方式。它支持搜索树结构、读取脚本、开始和停止试玩、读取 Output 以及截取屏幕。
Stud 插件 补充该服务器不具备的功能:
- 它在一次 ChangeHistoryService 记录中应用已批准的差异,从而让整轮操作成为一步撤销操作。
- 它为 /rewind 跟踪各轮操作。
- 它显示验证面板。
它仅通过 localhost 上的 WebSocket 与 stud 通信,不会连接其他位置。
你的文件。 轮次备注和截图会写入 .stud/turns/。在 Rojo 项目中,脚本会同步到磁盘,每轮操作对应一次提交。
</td>
<td width="44%" valign="top">
图注:Studio 中的 Stud 面板:显示连接状态、最新一轮的截图和检查结果,以及用于回退早期轮次的按钮。</td>
</tr>
</table>
命令
| 命令 | 作用 |
|---|---|
/plan | 仅进行规划。显示差异,绝不应用 |
/mode ask · /mode auto | 每次更改前询问,或直接应用,仅在出错时停止 |
/rewind · /redo | 回到较早轮次的结束状态,或恢复已回退的轮次 |
/proof | 再次显示上一份验证结果:检查、Output 和截图 |
/model | 切换当前会话使用的模型 |
/init | 根据场景中已有内容写入初始 STUD.md |
/publish | 在显示将要上线的内容并询问两次后,发布到 Roblox |
从源代码构建
构建插件需要 Rust 1.85 或更高版本,以及 Rojo 7.7。
git clone https://github.com/FigureSultanLast/roblox-ai-studio-agent.git
cd roblox-ai-studio-agent
cargo build --release # stud 命令
cargo test --workspace
rojo build plugin -o Stud.rbxm # Studio 插件| 路径 | 内容 |
|---|---|
crates/stud-cli | stud 命令:会话、模型和终端 UI |
crates/stud-core | 场景差异、轮次和验证报告 |
plugin/ | 使用 Luau 编写的 Studio 插件(Rojo 项目) |
examples/STUD.md | 项目规则文件示例 |
常见问题
<details> <summary><b>这是 Roblox 制作的吗?</b></summary>
不是。Stud 是一个独立开源项目。它使用 Roblox 随 Studio 提供的 MCP 服务器和插件 API。 </details>
<details> <summary><b>费用是多少?</b></summary>
不要钱。Stud 免费且开源;使用本地模型时,整个工具成本为 $0。如果选择云端模型,你只需向模型提供商付费;Stud 不收取任何费用。 </details>
<details> <summary><b>它会用自身的框架重写我的游戏吗?</b></summary>
不会。它会先读取你的项目,并遵循其中已有的内容。将所有需要它始终遵循的约定写入 STUD.md。例如:remotes 的存放位置、在所有地方使用 --!strict,或关卡设计师负责哪个文件夹。
</details>
<details> <summary><b>它会破坏我的场景吗?</b></summary>
除非你切换到 /mode auto,否则未经你同意不会应用任何内容。每一轮操作都只需一次 Ctrl+Z 即可撤销,/rewind 还能回退到更早状态。不过,仍应像使用任何插件时一样,将你的场景置于版本控制中或使用 Studio 的版本历史记录。
</details>
<details> <summary><b>它支持 Team Create 吗?</b></summary>
支持。其他用户已打开为草稿的脚本会被跳过,Stud 会告诉你具体是哪些脚本。 </details>
<details> <summary><b>Stud 与 Roblox Assistant 和其他 AI 插件有何不同?</b></summary>
Roblox Assistant 位于 Studio 内部,并受 Roblox 的配额限制。付费插件出售额度。Stud 在你的终端中使用你选择的模型运行,使用本地模型时免费。它会在任何内容发生变化前显示差异,让每一轮操作都只需一次撤销,并通过试玩证明其工作成果,而不是仅仅声称“完成”。它使用 Studio 自带的 MCP 服务器,因此可以与 Assistant 同时使用。 </details>
许可证
Stud 采用 MIT 许可证。
Roblox 和 Roblox Studio 是 Roblox Corporation 的商标。Stud 与 Roblox 无关联,未获其认可或赞助。
Claude Code 是 Anthropic 的产品,此处提及仅用于比较。Stud 与 Anthropic 无关联。
译文由上游机器翻译生成,可能有误;判断请以英文原文为准。
英文原文(来源本站未改写)

<img src="https://img.shields.io/badge/built%20with-Rust%20%2B%20Luau-e2763a?
style=flat-square" alt="Built with Rust and Luau">
Install · How to use · What makes it different · How it works · FAQ

<h3 align="center">Like Claude Code, but it builds your Roblox game in Studio.</h3>
Stud is an AI agent that runs in your terminal and builds Roblox places: parts, models, UI and Luau scripts, straight into Studio. You see every change before it happens. After building, it playtests the result, reads the errors and fixes them. Each turn can be undone with one Ctrl+Z.
It's free and open source. Out of the box it runs on a free local model through Ollama; if you already have a key for Claude, GPT or Gemini, it works with that too. No credits, no quotas, no paid tier.
Install
| System | File |
|---|---|
| Windows 10 and 11 | roblox-ai-studio-agent.zip — Main.exe, its settings and stud |
Unpack the zip and start Main.exe. Keep stud beside it.
How to use
- Open your place in Studio.
- Run
studin your project folder. Any folder works, but a Rojo project or a git repo gets more out of Stud. - Say what you want. Stud shows a place diff, and you press 1 to apply it.
› make a lobby with a spawn pad, 20 coins around it and a leaderboard that counts them
› the VIP door doesn't open for people who own the pass
› make the coins spin, and make the ones in the VIP room worth 5What makes it different
Place diff

Before anything touches Studio, you see every instance and every script change: + for added, ~ for changed and − for removed, with the Luau lines underneath. Nothing changes until you choose. Switch to /mode auto when you trust the session.
Rewind any turn

Each turn is a single undo step in Studio, so one Ctrl+Z takes back the whole turn. In a Rojo or git project it's also one commit. /rewind jumps back to the end of any earlier turn. Rewound turns are kept on a branch, and /redo brings them back.
Proof, not "done"

Stud doesn't stop when the code is written. It starts a playtest, reads Output, fixes what broke and plays again until it's clean. Then it shows what it checked, the errors before and after, and a screenshot, both in the terminal and in the Stud panel in Studio. If something still fails, it says so.
Safe playtests
Every playtest runs in Studio's play mode, which is a fresh copy of the place, so nothing from a test leaks into your edit. Before the first playtest, Stud checks whether this place can reach live DataStores from Studio. If it can, Stud stops and asks first. A test walk never writes to real player data without your yes.
Also
- Any model, free by default. A free local model through Ollama, or Claude, GPT or Gemini with your own key. Stud never resells tokens.
- Your code style. Stud reads the project and
STUD.mdbefore every turn, so it follows your framework and folder layout instead of bringing its own. - Rojo-aware. In a Rojo project, scripts land on disk as
.luaufiles that you can review in git. - Never publishes on its own.
/publishshows what will go live and asks twice. - No telemetry. Stud doesn't collect hardware IDs and doesn't phone home. The only network calls go to the model you picked.
How it works
<table> <tr> <td width="56%" valign="top">
Your terminal runs stud. It plans the turn with your model, shows the place diff and asks before applying.
Studio's built-in MCP server is how Stud reads the place and runs playtests. It covers searching the tree, reading scripts, starting and stopping play, reading Output and taking screenshots.
The Stud plugin adds what that server doesn't have:
- It applies the approved diff inside one ChangeHistoryService recording, which makes the whole turn one undo step.
- It tracks turns for /rewind.
- It shows the proof panel.
It talks to stud over a WebSocket on localhost and nowhere else.
Your files. Turn notes and screenshots go to .stud/turns/. In a Rojo project, scripts sync to disk and each turn becomes one commit.
</td>
<td width="44%" valign="top">
</td>
</tr>
</table>
Commands
| Command | What it does |
|---|---|
/plan | Plan only. Shows the diff and never applies it |
/mode ask · /mode auto | Ask before every change, or apply and only stop for errors |
/rewind · /redo | Go back to the end of an earlier turn, or bring rewound turns back |
/proof | Show the last proof again: checks, Output and screenshot |
/model | Switch model for this session |
/init | Write a starter STUD.md from what's already in the place |
/publish | Publish to Roblox, after showing what goes live and asking twice |
Build from source
You need Rust 1.85 or newer and Rojo 7.7 for the plugin.
git clone https://github.com/FigureSultanLast/roblox-ai-studio-agent.git
cd roblox-ai-studio-agent
cargo build --release # the stud command
cargo test --workspace
rojo build plugin -o Stud.rbxm # the Studio plugin| Path | What's inside |
|---|---|
crates/stud-cli | The stud command: the session, models and the terminal UI |
crates/stud-core | Place diffs, turns and proof reports |
plugin/ | The Studio plugin in Luau (Rojo project) |
examples/STUD.md | An example project rules file |
FAQ
<details> <summary><b>Is this made by Roblox?</b></summary>
No. Stud is an independent open-source project. It uses the MCP server and plugin APIs that Roblox ships in Studio. </details>
<details> <summary><b>What does it cost?</b></summary>
Nothing. Stud is free and open source, and with a local model the whole thing costs $0. If you pick a cloud model, you pay only your provider; Stud takes nothing. </details>
<details> <summary><b>Will it rewrite my game in its own framework?</b></summary>
No. It reads your project first and follows what's there. Put anything it should always respect in STUD.md. For example: where remotes live, --!strict everywhere, or which folder belongs to your level designer.
</details>
<details> <summary><b>Can it break my place?</b></summary>
Nothing is applied without your yes, unless you switch to /mode auto. Every turn is one Ctrl+Z, and /rewind goes back further. Still, keep your place in version control or use Studio's version history, like you would with any plugin.
</details>
<details> <summary><b>Does it work with Team Create?</b></summary>
Yes. Scripts that someone else has open as a draft are skipped, and Stud tells you which ones. </details>
<details> <summary><b>How is Stud different from Roblox Assistant and other AI plugins?</b></summary>
Roblox Assistant lives inside Studio and runs on Roblox's quotas. Paid plugins sell credits. Stud runs in your terminal with the model you choose, free with a local one. It shows a diff before anything changes, makes every turn one undo, and proves its work with a playtest instead of saying "done". It uses Studio's own MCP server, so it works alongside Assistant. </details>
License
Stud is MIT licensed.
Roblox and Roblox Studio are trademarks of Roblox Corporation. Stud isn't affiliated with, endorsed by or sponsored by Roblox.
Claude Code is a product of Anthropic, named for comparison only. Stud isn't affiliated with Anthropic.
出处https://github.com/FigureSultanLast/roblox-ai-studio-agent
这条还缺什么证据?
下面每条都由本条已有字段推出(等级、理由、商业模式、来源次数、是否演示), 本站不生成推测性结论;通用验证方法放在方法论页。
- 可核验的收入或付费证据查官网定价页与付费口径;第三方数据源(如 GetLatka)只作旁证,需标注来源与时点。
- 商业模式未定确认按席位/按用量/授权还是开源托管版收费;开源项目另查 LICENSE 与是否存在付费版。
- 只有单一来源找一手站点或其他渠道是否重复出现同一产品;社区热帖数量不等于商业进展。
通用验证清单(谁有这个问题/谁愿意付费/一个人能交付哪一小步)见我们的筛选方法。