When To Use Desktop
| Need | Use |
|---|---|
| Browser or GUI task for an agent | Desktop automation |
| Human review of what the agent sees | Managed viewer |
| Audit trail for a visual task | Recordings |
| Terminal access to the same sandbox | PTY or SSH |
Quick Example
Desktop Surfaces
| Surface | Use It For |
|---|---|
| Screenshots | Inspect the current display or crop a region for visual agents. |
| Input | Move, click, drag, scroll, type text, and send hotkeys. |
| Windows and clipboard | Inspect windows, launch apps, and exchange clipboard text. |
| Viewer sessions | Open a signed browser viewer for supervision or handoff. |
| Recordings | Capture screen videos for audit or debugging. |
Guides
Desktop automation
Drive screenshots, mouse, keyboard, windows, clipboard, and app launch from code.
Managed viewer
Open a signed browser viewer for supervising or handing off a desktop sandbox.
Recordings
Record, list, download, and delete desktop session videos.
Desktop viewer example
Start a desktop sandbox, open a page, create a viewer URL, and capture a screenshot.