Agents on Windows shouldn’t be reading screenshots. 🖱️

lvt walks the app’s own framework tree (XAML, WinUI 3, WPF, WinForms, Win32, Avalonia, Chromium) or its UIA tree — real elements, not pixels. To act, it invokes UIA patterns where they exist and falls back to synthesized input where they don’t.

v0.5.0 adds subscribable tree resources over MCP, so an agent gets added/removed/changed patches instead of re-dumping after every click. Plus a GUI. 🌲

🔗 https://asklar.dev/ai/windows/tools/2026/10/05/lvt-viewer-live-mcp/