LLM-first Three.js WebGPU scene and animation authoring with a persistent native viewport and typed MCP editing
ThreeBrowser Studio is a persistent Three.js WebGPU authoring runtime for Codex and ChatGPT. MCP is the editor. The native window is a live viewport where a user can watch a project being created and review the same visual evidence as the model. Play evaluates deterministic Action/keyframe animation; game behaviour execution is a later capability.
The project is intentionally standalone. It uses an installed ThreeBrowser Runtime as its renderer/host instead of copying runtime, RTX, game, or sample code into this repository.
The target architecture and phased authoring-pipeline contract are in DESIGN.md. Model operating rules are in AGENTRULES.md. Blender concept mapping and the executable official tutorial translation are in BLENDERCOMPATIBILITY.md.
- One long-running native WebGPU viewport. - One versioned project document and revision shared by MCP and the viewport. - Nine model-facing tools: status, project, inspect, apply, validate, play, render, history, and jobs. - Typed scene/resources and validated shader, texture, and blueprint graph IR. - Atomic changesets, dry-run, undo/redo, recovery, and named saves. - Agent-safe .mjs validation and storage, with MCP authoring/attachment and execution deliberately deferred. - An explicit managed project restores its named save or newer recovery state, including active scene and authored camera, into the persistent viewport.
The nine-tool shape is stable, but each tool advertises only its live slice:
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/SamG-Coder--ThreeBrowserStudio.html)
Give ChatGPT a real terminal on your Mac. Open-source MCP bridge for shell, files, PTY sessions, jobs, and Codex history.
fengyincheng/ShellBridgeGive ChatGPT fast, safe, and auditable visibility into your VPS through MCP.
liyana31811/CodexlessLet ChatGPT use Codex's local toolbox, then call Codex only when needed.
holetexvn/memgwShared long-term memory for AI coding agents — one local store for Claude Code, Codex CLI, opencode and anything that speaks MCP. SQLite + FTS5, no vector DB, $1-3/month.
farshadmomo/lan-directSkill + browser MCP for Claude Code and Codex: your app and browser reach domestic services over the real ISP while the agent stays on the VPN. Per-socket binding, per-host routing, no admin, nothing
XiaoDuoYa/codex-with-chatgptChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.