1. Install and Authenticate
2. Start a Device Session
Run from the directory that owns.revyl/ (or a subdirectory of it) so project
config is loaded.
.revyl/config.yaml declares before_session and/or auth_bypass, the CLI
mints and applies those values before the device boots — no --launch-var
flags required. See
Auth And Session Prep.
3. Install and Launch Your App
Use a direct build URL (APK or IPA). Launch defaults to the app you just installed, so you do not need to know its bundle ID — pass--bundle-id only
to launch a different installed app.
4. Use the Safe Action Loop
Always re-observe before and after important actions.5. Stop the Session
Next
- Signed-in sessions: Auth And Session Prep
- Full command coverage: Command Reference
- Agent-driven device control: MCP Setup
- CI orchestration APIs: API Quickstart