Enables LLMs to 'see' browser-based games and applications through vectorized canvas visualization and debug information.
Vibe Eyes bridges the gap between browser-based applications and Large Language Models (LLMs) by providing visual and debug context. It employs a client-server architecture where a browser client captures canvas content, console logs, errors, and exceptions. This data is then sent to a Node.js server, which vectorizes the canvas images into compact SVG representations and exposes them alongside debug information via the Model Context Protocol (MCP). This allows LLMs to 'see' what's happening in the application and provides richer context for debugging and assistance, streamlining the development process, especially in "vibe coding" sessions.