Skip to main content
This section covers CLI-based device automation. For Python SDK usage, see Device SDK. If you are new, start with Device Quickstart.

Choose Your Path

Device Quickstart

Learn the core session and action loop in minutes.

CLI Device Commands

Use revyl device directly from your terminal.

Troubleshooting

Fix session, install, grounding, and action issues quickly.

Device SDK

Control devices programmatically with the Python SDK.

When To Use What

GoalBest Entry Point
First end-to-end run on a cloud deviceDevice Quickstart
Full command-level controlCLI Device Commands
Agent-driven device control from IDEMCP Setup
Scripted device actions in PythonDevice SDK
CI orchestration of test and workflow runsAPI Quickstart

Core Ergonomics Loop

Whether you use CLI, SDK, or MCP, use the same reliable loop:
  1. Take a screenshot or otherwise re-observe current state.
  2. Choose one best action.
  3. Verify the result immediately.
  4. Repeat.
This avoids blind action chains and makes failures easier to debug.