lvt

lvt 0.5.1

Inspect and interact with the visual tree of running Windows applications

  • By Alexander Sklar
  • Open Source
  • Portable
  • Updated Oct 6, 2026
Download for Windows

About lvt

lvt is a Windows CLI and graphical viewer for inspecting the visual tree of running applications. It detects Win32, ComCtl, Windows XAML, WinUI 3, WPF, WinForms, Avalonia, and Chromium UI; can output visual or UI Automation trees; captures annotated screenshots; and supports UI interaction and MCP-based computer-use workflows.

What's new in 0.5.1

New features:

  • Publish combined Viewer + CLI packages for x86, x64, and ARM64.

Other changes:

  • Build architecture-matched Viewer apphosts and validate complete release layouts.
  • Require successful WinUI 3 projection generation in CI and release builds.
  • Modernize GitHub Actions and use repository-owned MSVC environment setup.

Full release notes »

Technical details

PublisherAlexander Sklar
Version0.5.1
Release date2026-10-06
LicenseMIT
Installer typezip
Architecturex86, x64, arm64
Package IDasklar.lvt
DependenciesMicrosoft.DotNet.DesktopRuntime.10

Install lvt from the command line

Install with Windows Package Manager
winget install --id=asklar.lvt -e
Update to the latest version
winget upgrade --id=asklar.lvt -e
Uninstall
winget uninstall --id=asklar.lvt -e

lvt adds these commands to the command line: lvt, LvtViewer.

accessibilityautomationdeveloper-toolsui-automationwindowswinuixaml

Frequently asked questions

Is lvt free?

Yes. lvt is free and open-source software released under the MIT license.

What is the latest version of lvt?

The latest version is 0.5.1, released on Oct 6, 2026.

Is it safe to download lvt?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 953437a9a47ca1fbc016a754f49a2170c42d7a6c9b723e2c5a6d98ca491a7c8a.

Which Windows versions does lvt support?

lvt runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.

How do I uninstall lvt?

Open Settings › Apps › Installed apps, find lvt and select Uninstall. From the command line, run winget uninstall --id=asklar.lvt -e.

Is there a portable version of lvt?

Yes. lvt is available as a portable ZIP archive (lvt-viewer-v0.5.1-x64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.