Free & Open Source · No Root · No Account · No Telemetry

Android & PC UI Inspector
that actually works.

UIScope inspects the live element tree of any Android app (via ADB, no root) and any desktop app on Windows, macOS, or Linux. Copy XPath in one click, generate uiautomator2, Appium, pywinauto and Maestro code instantly. 100% offline — no server, no account, no configuration.

Windows 10/11 Linux macOS Android (via ADB)

The fastest way from UI element to automation code.

Four modes, one install. Every mode shares the same session history, bookmarks, export, and code generation engine.

PC Inspector

Hover any window → lock with Alt+Shift+P → get a full element tree with properties, bounds, roles, and code generation. Works with any app via Windows UIAutomation, macOS AX API, or Linux AT-SPI2.

Android Inspector

Connect via USB or wireless ADB. Get a live screencap with bidirectional node selection — tap a node in the tree to highlight it on-screen, or tap the screen to select the node. No on-device agent needed.

Diff Mode

Pick any two saved inspection sessions and instantly see what was added, removed, or changed between them. Great for verifying UI changes after code updates.

Watch Mode

Define a condition — element appears, disappears, text matches — and monitor a device continuously. UIScope fires a notification the moment the condition is met. Perfect for automated QA workflows.

Code gen: AHK, pywinauto, C#, PowerShell, uiautomator2, Appium, Maestro, XPath
Export sessions as JSON, XML, or plain outline
Multi-window: open independent inspectors side-by-side
Bookmarks, search, session history with SQLite storage
Zero accounts · Zero telemetry · Fully offline
JNA-based native OS APIs — no C++ code, no root required

Download UIScope

Free forever. All builds are produced by GitHub Actions CI and published to GitHub Releases.

Open Source · MIT License

Built with Kotlin 2.0 + Compose Multiplatform Desktop. Contributions welcome.

View on GitHub

System Requirements

Windows

  • Windows 10 / 11 (x64)
  • No admin rights needed (per-user install)
  • PC inspection via UIAutomation — works with any app
  • Android inspection: ADB in PATH

Linux

  • Ubuntu 22.04+ or equivalent (x64)
  • PC inspection via AT-SPI2
  • Android inspection: ADB in PATH
  • .deb or AppImage — no install required for AppImage

macOS

  • macOS 11+ (x64 / Apple Silicon via Rosetta)
  • PC inspection via AX API (Accessibility permission required)
  • Android inspection: ADB in PATH
  • Build from source (see GitHub)

Android Inspection

  • USB Debugging enabled on device
  • ADB in system PATH
  • USB cable or same-network wireless ADB
  • No APK install on device needed