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 session.before_script and/or
session.auth_bypass, the CLI runs session.before_script and applies
session.auth_bypass when each is configured. 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/CD test and workflow runs: CI/CD Integration