pip install askui-agent-os and your Python SDK connects to the local AgentOS instance over gRPC.
Desktop
Automate the desktop on your own Windows, macOS, or Linux machine. AgentOS runs in standalone mode alongside your agent code. When to use: Day-to-day development, debugging, and interactive testing. Install:pip install askui-agent-os → Standalone
Your agent code and AgentOS run in the same machine. The SDK sends commands via gRPC, and AgentOS translates them into OS-level actions — screenshots, keyboard input, mouse control.
Mobile Device
Automate an Android or iOS device connected to your machine via USB. When to use: Mobile app testing, device interaction during development. Install:pip install askui-agent-os → Standalone
AgentOS acts as a bridge: it receives commands from the SDK via gRPC and forwards them to the connected device using ADB (Android) or IDB (iOS). The device stays connected via USB.
You only need one of ADB or IDB depending on your target device — both are shown for completeness.
Android: Setting up ADB
Android: Setting up ADB
ADB (Android Debug Bridge) must be available on your PATH. ADB works with both physical devices and emulators. See Google’s guide on running apps on the Android Emulator to get started with emulators.
Download SDK Platform Tools
Download from developer.android.com and unzip to a folder (e.g.
C:\platform-tools or ~/platform-tools).iOS: Setting up IDB (macOS only)
iOS: Setting up IDB (macOS only)
iOS automation requires macOS with Xcode and the Facebook IDB companion. IDB currently only works with iOS Simulators, not physical devices. See Apple’s guide on running your app in Simulator to get started.
Install Xcode with iOS Simulators
Install Xcode from the App Store and configure iOS Simulators. Verify they are visible:
KVM (External Hardware)
Control a target device through physical hardware connections — keyboard/mouse via USB or Bluetooth, screen capture via HDMI. When to use: The target device can’t have software installed on it (locked-down environments, embedded systems, kiosks). Install:pip install askui-agent-os → Standalone
This is Companion Mode: AgentOS simulates keyboard and mouse input over USB or Bluetooth HID, and captures the target’s screen via an HDMI-to-USB capture device. No software installation on the target is required.