dioxus-inspector 0.1.0

HTTP bridge for inspecting and debugging Dioxus Desktop apps
Documentation

Dioxus Inspector

HTTP bridge for inspecting and debugging Dioxus Desktop apps. Embed this in your app to enable MCP-based debugging from Claude Code.

Quick Start

use dioxus::prelude::*;
use dioxus_inspector::start_bridge;

fn app() -> Element {
    use_inspector_bridge(9999, "my-app");
    rsx! { div { "Hello, inspector!" } }
}

Endpoints

  • GET /status - App status, PID, uptime
  • POST /eval - Execute JavaScript in webview
  • POST /query - Query DOM by CSS selector
  • GET /dom - Get simplified DOM tree
  • POST /inspect - Element visibility analysis
  • POST /validate-classes - Check CSS class availability
  • GET /diagnose - Quick UI health check
  • POST /screenshot - Capture window (macOS)
  • POST /resize - Resize window (requires app handling)