AskUIDocs
AgentOSUnderstanding

Capabilities

A unified overview of all AgentOS capabilities across control modes and runtime modes.

AgentOS provides a set of capabilities for controlling machines. What's available depends on the control mode and runtime mode you use.

Desktop Control

CapabilityHost ModeCompanion ModeDescription
ScreenshotsAvailableAvailable (via HDMI capture)Capture the current screen state.
GPU-accelerated screenshotsAvailable,Take screenshots on GPU for better performance.
Keyboard inputAvailableAvailable (via USB / Bluetooth HID)Simulate key presses and combinations.
Real Unicode typingAvailable,Native Unicode input (not clipboard-based).
Mouse inputAvailableAvailable (via USB / Bluetooth HID)Click, move, drag, and scroll.
Multi-display supportAvailable,Interact with multiple monitors.
Window managementAvailable,Select, resize, move, and focus windows.
Process managementAvailable,Start, stop, and monitor OS processes.
Automation recoveryAvailable,Recover automatically from display changes.
CLIAvailable,Enhanced command-line interface.

Windows Service (OS Service Mode Only)

These capabilities require AgentOS to be installed as a Windows service.

CapabilityStatusDescription
SYSTEM-level serviceAvailableRun as a Windows service with SYSTEM privileges.
RDP disconnect recoveryAvailableKeep automation running when RDP sessions disconnect.
Login screen automationAvailableInteract with the Windows logon screen.
Secure Attention SequenceAvailableSend CTRL+ALT+DEL programmatically.
Background session automationAvailableAutomate sessions that are not in the foreground.
Multi-user session controlPlannedControl multiple user sessions on the same machine.
Virtual displayPlannedCreate virtual displays for headless environments.

Mobile Devices

CapabilityStatusDescription
ADB (Android)AvailableControl Android devices via USB.
IDB (iOS)ExperimentalControl iOS Simulators (macOS only).

Hardware (Companion Mode Only)

CapabilityStatusDescription
HID over USBAvailableSimulate keyboard and mouse via USB connection.
HID over BluetoothAvailableSimulate keyboard and mouse via Bluetooth.
Screenshot via media streamAvailableCapture screen output via HDMI-to-USB dongle or webcam.
Raspberry Pi supportPlannedUse a Raspberry Pi as the companion device.

Platform Support

PlatformHost ModeCompanion Mode
Windows 10 22H2+Available,
Windows 11Available,
Windows Server 2019+Available,
Windows 10 < 22H2Available,
macOSAvailable,
LinuxAvailable,
Android,Available (ADB)
iOS,Experimental (IDB, Simulators only)

Future

CapabilityStatusDescription
C# APIPlannedNative C# interface for .NET integrations.
Future automation APIsPlannedIntegration with emerging OS automation frameworks.

On this page