Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.revyl.com/llms.txt

Use this file to discover all available pages before exploring further.

Give the CLI to your agent. Point Cursor, Claude Code, Codex, or any coding agent at the Revyl CLI and it can create tests, upload builds, drive live devices, and run your suite end-to-end. Point it at your app and let it test.
The Revyl CLI brings the full platform to your terminal. Local-first, git-friendly, and built for automation.

CLI Documentation on GitHub

Full guides for authentication, project setup, tests, dev loop, device commands, and more.

Install

curl -fsSL https://revyl.com/install.sh | sh
Or use a package manager:
brew install RevylAI/tap/revyl

Quick Start

revyl doctor          # check your environment
revyl auth login      # authenticate
revyl init            # initialize your project
revyl build upload    # upload a dev binary
revyl dev             # start the dev loop

What You Can Do

Every surface of Revyl is available from the terminal.
  • Tests: create, sync, edit, and run tests from YAML files stored alongside your code
  • Builds: upload iOS and Android binaries, pin versions, sync with CI builds
  • Devices: spin up cloud iOS and Android sessions, drive them with tap/swipe/type, set GPS, open deep links
  • Dev Loop: iterate on tests with hot reload against a live device
  • Workflows: trigger test suites, watch runs, pull results
  • Reports: download video, logs, and network traces
  • Library: manage modules, global variables, launch vars, scripts, and files
  • SDK: script everything in Python with the revyl package for custom automation
See the full command reference.

Built for Agents

The CLI is designed to be delegated to an AI agent. Give your agent access to the CLI and it gains full control of your mobile testing stack. What agents can do with Revyl:
  • Bootstrap a new test suite from scratch by exploring your app on a live device
  • Debug failing tests by reading reports, reproducing on a device, and fixing the steps
  • Write tests that match feature PRs and add them to your workflow
  • Upload builds, pin versions, and trigger regression suites
  • Scrape device logs and network traces to root-cause flakes

Key Resources

Getting Started

First-time setup walkthrough

Command Reference

Every CLI command and flag

Dev Loop

Hot reload with live devices

Device SDK

Python SDK for scripting devices

GitHub Repository

Source, releases, and README

CI/CD

Run tests from your pipelines