Product
Write, run and prove your tests in one app
AskUI Desktop is where your testers write tests in plain language. An agent runs them on any screen, and every run leaves a report with a screenshot for each step.
- Ignition on. Radio is the active source.
- Open Radio from the home screen.
- Long-press the tile FM 98.4. Expected: “Saved to preset 2”.
- Switch the source to USB, then back to Radio.
- Preset 2 plays FM 98.4.
How it works
How a test runs
The agent works your software the way a tester does. No selectors, no recordings.
- 01Read
The agent takes a screenshot of the device under test.
- 02Decide
It compares the screen with the step and chooses the next action.
- 03Act
It clicks, types, scrolls or calls a tool the test may use.
- 04Verify
It checks the result against the expected result and writes the verdict.
The harness around the agent
Context
Cost and speed
Verdicts
Reach
What it can test
Anything a person can see and operate. No API or test hooks needed.
| System | How AskUI connects |
|---|---|
| Windows, macOS, Linux | AgentOS on the machine drives screen, keyboard and mouse. Runs as a Windows service, also with nobody logged in. |
| Web | Any browser, through Playwright. |
| Android | Phones, tablets and emulators over adb, including device racks. |
| iOS | Simulators over idb. |
| Citrix and VDI | The published session, from the pixels. No plugins in the session. |
| HIL benches, head units, kiosks | HDMI capture and USB or Bluetooth HID. Nothing installed on the target. |
| Several machines | One test drives a client and a server, or a phone and a head unit. |
Your tests
Your tests are files in your Git repository
Review, diff and branch them like code. Nothing important lives only with us.
- Formats
- Markdown, CSV for data-driven tests, TXT, JSON and PDF.
- Structure
- Tests with setup and teardown, test plans, reusable procedures, app knowledge, devices and schedules.
- Import
- Bring existing test cases from spreadsheets, CSV, TestRail or Helix ALM.
Evidence
What every run proves
Enough to debug a failure, or to show an auditor, from the report alone.
Verdict
Per step
Dashboard
- 1Open Radio from the home screenPASSEDObserved FM station list shown
- 2Long-press the tile “FM 98.4”PASSEDExpected “Saved to preset 2”Observed Toast reads “Saved to preset 2”
- 3Switch to USB, then back to RadioPASSEDObserved Preset 2 plays FM 98.4
Improves over time
Every run makes the suite sturdier
You approve every change.
Integrations
Connect your systems and your pipeline
- Tools
- SQL over ODBC, HTTP, shell and file checks, built in. Custom C# tools. Secrets are encrypted and kept out of the transcript.
- MCP
- MCP servers as tools inside a test, for example Vector CANoe or dSPACE. AskUI is also an MCP server for Claude and other clients.
- CI/CD
- GitHub Actions, GitLab CI and Azure DevOps, through the headless CLI. Scheduled runs.
Security and deployment
Where it runs
The agent, your tests and your devices always stay with you. Only the model location changes.
AskUI Inference
Hosted by AskUI
AskUI ModelBridge
In your cloud
AskUI AirGap
On-premise
ISO 27001 certified. GDPR compliant. DPA available. Security and deployment · Architecture (PDF) · Security and data flow (PDF)
For your team
See how it works for your situation
Tech specs
Tech specs
- Components
- AskUI Desktop to author, run and review. The AskUI CLI, the same engine, headless. AgentOS for screen, keyboard and mouse on a machine.
- Targets
- Windows, macOS, Linux and Windows Server over gRPC. Android over adb. iOS simulators over idb. Web via Playwright. Citrix and VDI. HDMI capture and USB or Bluetooth HID.
- Unattended
- AgentOS as a Windows SYSTEM service: RDP disconnect recovery, logon screen, background sessions. Signed binaries, silent install.
- Run order
- setup.md first; a failing setup marks the tests it guards BROKEN. Each case is one agent execution. teardown.md runs last, also after failures.
- Models
- AskUI Inference, or your own: Anthropic (for example Claude Haiku 5.5), Azure AI Foundry, Vertex AI, any OpenAI-compatible endpoint, or self-hosted.
- Plans
- Per concurrent agent, after a free trial. See pricing
See it run on your system
Send us ten of your test cases. We run them on your system and walk you through the report.