Plain Three.js
Your agent already knows the API
ctx.scene is a real THREE.Scene and ctx.renderer is a real WebGPURenderer. There is no editor state and no scene format to learn, so Claude and Codex write code they have seen a million times.
- Every change is a TypeScript diff you can review
- Drop down to raw Three.js whenever you want
- An MCP server tells the agent what the engine already provides
















