{"repo":"zcf0508/unplugin-devpilot","free":true,"listed":false,"github":"https://github.com/zcf0508/unplugin-devpilot","clone":"git clone https://github.com/zcf0508/unplugin-devpilot.git","description":"A universal plugin framework for development tools that enables seamless browser-server communication and MCP (Model Context Protocol) integration with AI/LLM systems.","language":"TypeScript","stars":34,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"unplugin-devpilot 中文版本 A universal plugin framework for development tools that enables seamless browser-server communication and MCP (Model Context Protocol) integration with AI/LLM systems. Features - 🔌 Universal Plugin System - Create plugins once, use everywhere - 🌐 Multi-Bundler Support - Works with Vite, Webpack, Rspack, Farm, and more via unplugin - 🔄 Real-time Communication - WebSocket-based bidirectional RPC between browser and development server (works with HTTP and HTTPS) - 🤖 MCP Integration - Built-in Model Context Protocol server for AI/LLM automation - 🎯 DOM Inspector Plugin - Out-of-the-box DOM inspection and manipulation for web automation - 🛠️ Development-Only - Zero production overhead, only runs in dev mode - 🔒 HTTPS Support - Works seamlessly with HTTPS dev servers via automatic WebSocket proxy Quick Start Installation Setup Vite The WebSocket proxy is automatically configured for both HTTP and HTTPS development servers. Webpack The WebSocket proxy is automatically configured in webpack-dev-server. Rspack The WebSocket proxy is automatically configured in rspack-dev-server. Farm Farm requires manual proxy configuration. The getProxyConfig(wsPort) helper generates the correct proxy settings. The actual wsPort will be logged to the console when the dev server starts. Client Import Add this import to your project entry point to enable the devpilot client: For TypeScript projects, add type support for the virtual module in your tsconfig.json : This impor","default_branch":null,"files":null,"tree":[],"storefront":"/r/zcf0508","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zcf0508/unplugin-devpilot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}