Inside Roblox Studio

Build it in the place you already have open.

Describe a colorful cartoon Roblox game. Apple builds it inside your own Roblox Studio place, names every step while it happens, and changes nothing until you say so.

Apple

Free to start, no card. Plugin availability

The same request, sent twice

One request, sent twice from the deployed product, over the same pairing, differing only in consent.

Apple's panel docked inside Roblox Studio, connected to a place named Lumen Isles, showing the access line and the control that turns edits off.
Roblox Studio · 19 September 2026

Sent, both timesCreate a single Part named ConsentProbe in Workspace. Nothing else.

Access: inspect only

writes require explicit edit consent

⊠ create_instances

Nothing was created.

Access: edits allowed for this connection

The Part "ConsentProbe" has been successfully created in the Workspace.

Workspace
 ├ Camera
 ├ Terrain
 ├ SpawnLocation
 ├ Baseplate
 └ ConsentProbe        ← present

Edits stay off until you allow them. This build supports bounded place operations, Run-mode playtests and short player Test sessions. It cannot publish, upload assets or execute arbitrary received Luau inside the plugin.

The whole log of one run, and the five defects it left behind

One refused op and one granted op is a control pair, not a capability sweep.

How a run actually goes

Three steps, in order, with the third one being the point.

What it reads, and what it can make in your place
  • Your idea
  • Your place
  • What you selected
Apple
  • Scripts
  • Parts
  • Terrain
  • Lighting
  • 3D models
Studio · while Apple works
Checking your place

Pair one place

A six-character code links Apple to the Studio place you have open. Nothing else in your account is in scope, and the pairing ends when you disconnect.

Say what you want

Plain language. Apple reads the tree, plans the change, and takes a checkpoint before it writes. Individual writes stay in Studio’s own Ctrl+Z history; restoring the checkpoint is the whole-run exit.

Look at what it did

See what Apple is doing now as one clear step that gives way to the next. The result stays in your place, in Studio, where you can run it.

What it is good at

Four things it does end to end today.

  • Reads before it writes

    It walks your instance tree and scripts first, then proposes the change — and takes a checkpoint before touching anything.

  • Checks its own work

    It renders the scene from inside Studio and scores the picture against a visual gate, with named defects rather than a verdict.

  • Builds in Luau, not pseudocode

    Scripts land in your place through Studio’s own editor APIs, and it refuses to write code that loads assets or calls the network.

  • Generates real geometry

    Text-to-3D runs through Roblox’s own generation service, and a descendant scan refuses anything that arrives carrying code.

Try it · read order

Read a node. That is the first thing it does.

0 of 3 read · writes still shut

Sample critique

6/10

Try it · ask for three things

local Players = game:GetService("Players")

Players.PlayerAdded:Connect(function(player)
  local stats = Instance.new("Folder")
  stats.Name = "leaderstats"
  local coins = Instance.new("IntValue")
  coins.Name = "Coins"
  coins.Parent = stats
  stats.Parent = player
end)

One screen, as the model wrote it

The model was asked for a tycoon inventory screen. This is what its Luau drew when it ran, unretouched, including the parts it got wrong.

  • 17,569 characters of Luau written
  • 75 interface objects built
  • 15 shipped games behind the library it used
  • 0 image assets referenced — every shape is drawn

100.2 seconds of model time, once. The picture is geometry, not a Studio screenshot. The model was GIVEN its library; it did not choose to ask for it.

The same run built 21 screens and 6 maps in all, published at /showcase, where the failures are shown at the same size as the successes.

See this render at full size

A tycoon inventory screen: a title bar reading TYCOON INVENTORY with a cash total, a row of category filters, a grid of eleven item slots with rarity colours and stack counts, and a detail panel for a Legendary item with Equip and Delete buttons.
screen-inventory · 21 September 2026 0 objects hidden — the screen the script leaves behind

One engine

Describe the game; Apple shows a short plan and builds it. Apple answers every request, on every plan. Plans and Credits are on the pricing page.

Engine

  • Apple

    Builds complete Roblox games from a short prompt.

    Included with every plan, Free too

Start with one place and one idea.

Create a free account