Desktop Control
| Capability | Host Mode | Companion Mode | Description |
|---|---|---|---|
| Screenshots | Available | Available (via HDMI capture) | Capture the current screen state. |
| GPU-accelerated screenshots | Available | — | Take screenshots on GPU for better performance. |
| Keyboard input | Available | Available (via USB / Bluetooth HID) | Simulate key presses and combinations. |
| Real Unicode typing | Available | — | Native Unicode input (not clipboard-based). |
| Mouse input | Available | Available (via USB / Bluetooth HID) | Click, move, drag, and scroll. |
| Multi-display support | Available | — | Interact with multiple monitors. |
| Window management | Available | — | Select, resize, move, and focus windows. |
| Process management | Available | — | Start, stop, and monitor OS processes. |
| Automation recovery | Available | — | Recover automatically from display changes. |
| CLI | Available | — | Enhanced command-line interface. |
Windows Service (OS Service Mode Only)
These capabilities require AgentOS to be installed as a Windows service.| Capability | Status | Description |
|---|---|---|
| SYSTEM-level service | Available | Run as a Windows service with SYSTEM privileges. |
| RDP disconnect recovery | Available | Keep automation running when RDP sessions disconnect. |
| Login screen automation | Available | Interact with the Windows logon screen. |
| Secure Attention Sequence | Available | Send CTRL+ALT+DEL programmatically. |
| Background session automation | Available | Automate sessions that are not in the foreground. |
| Multi-user session control | Planned | Control multiple user sessions on the same machine. |
| Virtual display | Planned | Create virtual displays for headless environments. |
Mobile Devices
| Capability | Status | Description |
|---|---|---|
| ADB (Android) | Available | Control Android devices via USB. |
| IDB (iOS) | Planned | Control iOS devices via USB. |
Hardware (Companion Mode Only)
| Capability | Status | Description |
|---|---|---|
| HID over USB | Available | Simulate keyboard and mouse via USB connection. |
| HID over Bluetooth | Available | Simulate keyboard and mouse via Bluetooth. |
| Screenshot via media stream | Available | Capture screen output via HDMI-to-USB dongle or webcam. |
| Raspberry Pi support | Planned | Use a Raspberry Pi as the companion device. |
Platform Support
| Platform | Host Mode | Companion Mode |
|---|---|---|
| Windows 10 22H2+ | Available | — |
| Windows 11 | Available | — |
| Windows Server 2022+ | Available | — |
| Windows 10 < 22H2 | Available | — |
| Windows Server 2019 | Available | — |
| macOS | Available | — |
| Linux | Available | — |
| Android | — | Available (ADB) |
| iOS | — | Planned (IDB) |
Future
| Capability | Status | Description |
|---|---|---|
| C# API | Planned | Native C# interface for .NET integrations. |
| Future automation APIs | Planned | Integration with emerging OS automation frameworks. |