allwright CLI
Installable allwright package that ships the command-line interface plus the lightweight allwright-core engine dependency.
Run allwright update to replace the current executable with the latest platform release, or
allwright update --version vX.Y.Z to install a pinned release. Downloads are verified by running
the staged binary's --version command before replacement.
Restart any already-running allwright serve process after the update.
Inspect a native Windows application with:
allwright inspector desktop-windows "C:\Windows\System32\notepad.exe"
The inspector starts a loopback-only web application, opens it in the default browser, and exposes the current screenshot, UIA3 hierarchy, element details, suggested locators, and native interaction. Inspect mode works from an explicit hierarchy capture; Interact mode continuously refreshes the application image and forwards pointer, swipe/drag, wheel, keyboard, and paste input directly to the native surface. A URL can be used as the target to inspect the foreground browser window.
Inspect a native macOS application by bundle identifier:
The macOS inspector uses the same browser interface and is backed by the
desktop-mac XCUITest agent. It requires Xcode and macOS UI automation
permission. Screen Recording permission must also be enabled for
AllwrightAgentUITests-Runner (or Xcode) so the target window can be rendered
independently of windows covering it.