What problem does it solve?
It eliminates the unreliable “browser-only” or mocked UI testing approach by enabling deterministic QA on real Windows 11 desktop apps using the same physical desktop as the System Under Test (SUT).
Core Features & Use Cases
- Real Windows UI automation (no mocks): Drives and inspects WinForms/WPF/UWP/Win32 UI via UFO using accessibility trees (UIA by default, Win32 fallback).
- Fast MCP tool composition: Mounts UFO’s UICollector, HostUIExecutor, and AppUIExecutor into a single stdio MCP server (FastMCP), so the agent only needs one MCP entry.
- QA-first workflow with assertions: Provides helper tools for discovering windows, re-collecting controls, screenshot baselines, and polling assertions like qa_wait_for_text_contains to avoid arbitrary sleeps.
- Use cases: Smoke/regression checks for login flows, form input verification, dialog workflows, and desktop UI validation where controls must be discovered reliably from the accessibility tree.
Quick Start
Tell the agent: Test the login flow on MyApp, then provide the window title hint so it can discover the SUT, drive UI controls, assert expected text, and report PASS/FAIL with screenshots.