Browser automation for frontend development — visual element selection, component detection, and monitoring
npx claudepluginhub tnsqjahong/claude-inspectBrowser automation for frontend development - visual element selection, component detection, source mapping, and monitoring
DevTools for Claude Code. Point at a UI element, and Claude understands the component, its props, and where the source lives.
/plugin marketplace add tnsqjahong/claude-inspect
/plugin install claude-inspect
You're debugging a frontend issue with Claude. To give it context, you open Chrome DevTools, copy the element, find the component name, look up the source file, paste it all into chat. Every time.
claude-inspect removes that loop. It gives Claude direct access to what DevTools shows you — elements, components, console, network, performance — so you can just point and talk.
/claude-inspect:inspect http://localhost:3000
[Component #1: <Header>] appears in your Claude Code chat with full context — component hierarchy, props, source path with line number, computed stylesPoint at the problem, talk about it. Claude already knows the component, the file, and the props.
You can also ask in natural language:
Check the console errors and failed network requests on localhost:3000
Take a screenshot of the current page
/claude-inspect:inspect http://localhost:3000
Click the sidebar navigation menu → "→ Claude Code"
[Component #1: <SideNav>] — src/components/SideNav.tsx:24
"This component doesn't show the active state. Highlight it based on the current route."
Claude reads the selection file, opens src/components/SideNav.tsx, and makes the fix — knowing the exact component, its props (items, currentPath), and where it lives.
Hover over any element to see its component hierarchy, props, source file with line numbers, computed styles, and bounding rect. One click sends everything to Claude.
Console logs, network requests (with failure filtering), and Core Web Vitals (LCP, FCP, CLS, INP) — all collected in real-time and readable by Claude.
Automatically recognizes React, Vue 3, and Svelte components. Extracts component names, props, and maps them back to source files in your project.
| Framework | Component Name | Props | Source File |
|---|---|---|---|
| React (dev mode) | ✓ | ✓ | ✓ |
| Vue 3 | ✓ | ✓ | ✓ |
| Svelte | ✓ | — | — |
Screenshots (viewport or full-page) saved as files that Claude can read and analyze.
Run all monitoring in the background without opening a browser window. Useful for CI or automated debugging workflows.
| Command | Description |
|---|---|
launch <url> [--headless] | Open browser |
navigate <url> | Go to URL |
screenshot [--fullpage] | Capture screenshot |
inspect <selector> | Inspect element by CSS selector |
select start / wait / stop | Visual element selection |
logs [--type=error|warn|all] | Console logs |
network [--failed] | Network requests |
perf | Core Web Vitals |
components [--selector=<sel>] | Component tree |
find-component <name> | Find source file |
status | Check daemon status |
close | Close browser |
All output is saved under .claude-inspect/ for Claude to read via the Read tool.
MIT
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.