Welcome to the AskUI documentation. This guide will help you understand what AskUI does, its key features, benefits, and how they can empower you to build AI agents for various use cases.
AskUI enables AI to control your desktop and mobile devices. We make Windows, MacOS, Linux, Android and iOS accessible for AI agents by finding elements on screen and allowing our Agent OS execute agent commands on operating systems.
Key features of AskUI include:
Feature | AskUI Vision Agent | Computer Use by Anthropic | Operator by OpenAI | Browser Use | Custom (VLM + PyAutoGUI + Playwright) |
---|---|---|---|---|---|
Browser Use | ✅ | ✅ | ✅ | ✅ | ✅ |
DOM Support | ❌ | ❌ | ✅ | ✅ | ✅ |
Windows Use | ✅ | ✅ | ❌ | ❌ | ✅ |
Linux Use | ✅ | ✅ | ❌ | ❌ | ✅ |
MacOS Use | ✅ | ✅ | ❌ | ❌ | ✅ |
Android Use | ✅ | ❌ | ❌ | ❌ | ❌ |
iOS Use | ✅ | ❌ | ❌ | ❌ | ❌ |
In-Background Automation | ✅ | ❌ | ❌ | ❌ | ❌ |
Change Detection (Automatic waits) | ✅ | ❌ | ❌ | ❌ | ❌ |
Multi-Screen Support | ✅ | ❌ | ❌ | ❌ | ❌ |
Multi-Device Support | ✅ | ❌ | ❌ | ❌ | ❌ |
Intent-based Prompting | ✅ | ✅ | ✅ | ❌ | ✅ |
Single-step Commands | ✅ | ❌ | ❌ | ❌ | ❌ |
Human-in-the-Loop | ✅ | ✅ | ✅ | ❌ | ❌ |
Prompting Interface | Python, TypeScript | Chat | Chat | Python | Custom |
Enterprise Installer | ✅ | ❌ | ❌ | ❌ | ❌ |
On-Premise Availability | ✅ | ❌ | ❌ | ❌ | ✅ |