Launch a Chrome/Edge instance with automatic WebGPU Inspector instrumentation. Optionally open a URL in the instrumented browser for immediate inspection.
Evaluate JavaScript in the play page's top frame for browser diagnostics: WebGPU support, network state, document title. Can't reach game UI; use spawn_play_input and spawn_exec.
Need to see and interact with a live Spawn game? Open its play URL in a headed Chromium window via Playwright, then use screenshots and input to control it. Returns WebGPU availability.
Enables AI assistants to drive Chrome/Chromium to capture live WebGPU frames, profile performance, inspect shaders, buffers, and textures, and diagnose rendering issues.
Enables AI agents to control and manipulate live 3D scenes across frameworks like Three.js, A-Frame, and Babylon.js using a comprehensive set of object and environment tools. It features an integrated in-world chat system that allows for real-time scene modifications directly from within the 3D canvas.
Inspect a live GPU texture or render target region without full capture, returning per-channel stats, hole coverage, and an ASCII luminance view. Resolves texture views automatically; use when a capture is armed.
Decode captured vertex buffer data into per-attribute values like UV coordinates, automatically using the draw's pipeline layout from a setVertexBuffer command index.
Identify CPU, GPU, or vsync-bound performance in a WebGPU capture and get ranked render passes with bottleneck analysis and concrete improvement suggestions.
Resolve the full GPU state of any draw/dispatch command: bound pipeline, bind groups, vertex buffers, index buffer, and draw params. Diagnose what a specific draw read.
Opens a new instrumented browser tab, navigates to a specified URL, and waits for the page to connect, returning it ready for WebGPU frame capture and profiling.
Identify differences in resolved pipeline, bind groups, and bindings between two draw commands to pinpoint why one draw renders correctly and another does not.