
Webgpu Inspector Plugin
- 1 repo stars
- Updated April 29, 2026
- scasekar/webgpu-inspector-plugin
webgpu-inspector-plugin is a Claude Code plugin that connects agents to the webgpu-inspector MCP server and CLI so developers can programmatically inspect WebGPU GPU state and errors.
About
webgpu-inspector-plugin is a Claude Code marketplace plugin for debugging WebGPU applications through a skill, slash command, debugger agent, and MCP server. It uses Playwright plus the WebGPU Inspector bridge to list GPU objects, capture buffers and textures, view shaders, and drive the page programmatically. Install it when WebGPU validation errors or rendering bugs need agent-driven inspection beyond manual DevTools panels.
- 24 MCP tools mirroring webgpu-inspector-cli for browser, objects, capture, and shaders
- Long-lived Playwright Chromium session keeps GPU context across agent tool calls
- Buffer decoding formats include hex-dump, f32-list, and custom struct specs
- webgpu-debugger subagent for background GPU diagnosis
- Requires pip install webgpu-inspector-cli and Playwright Chromium
Webgpu Inspector Plugin by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add scasekar/webgpu-inspector-pluginAdd your badge
Show developers this marketplace is listed on Skillselion. Paste this into your README.
| repo stars | ★ 1 |
|---|---|
| Last updated | April 29, 2026 |
| Repository | scasekar/webgpu-inspector-plugin ↗ |
How can I debug WebGPU rendering issues, shader bugs, and GPU validation errors from an AI coding assistant?
Debug WebGPU apps from Claude Code by inspecting GPU objects, shaders, buffers, and validation errors via MCP or CLI.
Who is it for?
Graphics developers building WebGPU apps who want persistent browser sessions and MCP tools inside Claude Code.
Skip if: Projects using only WebGL, native Vulkan, or graphics stacks without a WebGPU target in Chromium.
What you get
Captured GPU objects, shader source, buffer dumps, screenshots, and error lists from a live Playwright WebGPU session.
Recommended Marketplaces
FAQ
Why use MCP instead of one-off CLI commands?
The MCP server keeps one browser alive across tool calls; separate CLI invocations restart the browser each time.
What prerequisites are required?
Install webgpu-inspector-cli with pip and run python -m playwright install chromium.
How do I start a session manually?
Run /webgpu-inspect https://your-webgpu-app.com or let the webgpu-inspector skill activate during GPU debug requests.