Inspekce vizuálního stromu běžících aplikací ve Windows
lvt je CLI nástroj pro inspekci vizuálního stromu běžících aplikací ve Windows. Cílí na okno podle HWND, PID, názvu procesu nebo názvu okna, detekuje používané UI frameworky včetně Win32, ComCtl, Windows XAML, WinUI 3, WPF, Avalonia a Chrome/Edge a vypisuje sjednocený strom prvků jako JSON nebo XML. Prvkům přiřazuje stabilní identifikátory, aby AI agenti mohli odkazovat na konkrétní části UI.
Nástroj nabízí čtyřstupňový pipeline: rozlišení cíle, detekci frameworků, sestavení stromu a serializaci. Win32 HWND průchod tvoří základ, nad který se vrství poskytovatelé pro jednotlivé frameworky, přičemž selhání poskytovatele nenaruší základní strom. Součástí je pořizování anotovaných PNG snímků s překrytými identifikátory prvků, režim sledování s JSON diff událostmi pro sledování změn stromu, dotazování na vlastnosti prvků a omezování hloubky průchodu. Nástroj lze instalovat jako Copilot skill, použít jako knihovnu prostřednictvím CMake a vcpkg a rozšiřovat o pluginy pro další frameworky přes C ABI rozhraní.
Hlavní funkcionality
Cílení na okno podle HWND, PID, názvu procesu nebo názvu okna