Coding agents can write code but can't see what it renders. They generate a component, maybe run a build, and hope for the best. There's no feedback loop between "I wrote this UI" and "this is what it actually looks like." I've been building something on the side to fix this. RVST is a native desktop rendering engine for Svelte. Written in Rust. No browser. No webview. Your Svelte components compile to JS, RVST runs them in an embedded runtime, lays out with Taffy, renders with Vello on the GPU, and displays in a native window. But the real point isn't replacing Electron. It's RenderQuery. Agents get a test harness that opens a real GPU-rendered window and takes JSON commands on stdin. Snapshot the scene graph. Find elements by role. Click by text. Diff state changes. Every interaction auto-runs lints — contrast regressions, lost focus, missing handlers — surfaced without asking. 8 ASCII introspection modes let agents read a UI without a single screenshot. Semantic trees, layout rects, pixel renders, structure maps — all from the CLI, all pipeable. Built-in analyzers run on the live render: WCAG contrast from actual pixels, density heatmaps, accessibility audits, auto diagnostics. Open source. Apache 2.0. npm install -g @rvst/cli https://lnkd.in/eAHN8kDH

To view or add a comment, sign in

Explore content categories