Revyl CLI

The Revyl platform CLI: an agent runs a mobile app on a cloud device and checks it with tests written in plain language

  • 526 ★ on the repository
  • Last commit
CLIOfficial

Extended access

Why this level

  • App sources are uploaded to Revyl's cloud runner for the build
  • The installer runs a script downloaded over the network
  • Builds and cloud-device runs are billed by the platform
All reasons and checks

revylai/revyl-cli

Install

Manual install

curl -fsSL https://revyl.com/install.sh | sh

Downloads and runs a script from revyl.com: read it first. On macOS there is brew install RevylAI/tap/revyl, elsewhere pipx install revyl or uv tool install revyl.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • App sources are uploaded to Revyl's cloud runner for the build
  • The installer runs a script downloaded over the network
  • Builds and cloud-device runs are billed by the platform

This is third-party code. Review the repository files before installing.

What it does

Revyl is an AI-powered testing platform for mobile apps. Scenarios are written in plain language and run on iOS and Android cloud devices. The CLI builds the app on a cloud runner (`revyl build`), starts a live-device development loop (`revyl dev`), runs tests and workflows (`revyl test run`, `revyl workflow run`) and explores the app to build its Atlas map (`revyl explore run`). Expo, React Native, Flutter and native builds are supported. The repository ships skills and plugins for agents. `revyl skill install` installs a recommended set for the project, and skills such as revyl-cli-dev-loop, revyl-ci-sync, revyl-proof-ci and revyl-cloud-agent guide an agent through the cloud-device loop, CI sync and run proof. There is a Claude Code plugin with an MCP configuration and a Cursor plugin; MCP setup is described in Revyl's docs. The project is configured by a `.revyl/config.yaml` file that `revyl init` creates, and tests are stored as YAML files in `.revyl/tests/`. GitHub and GitLab integrations connect with `revyl github setup` and `revyl gitlab setup`.

Who it is for. Mobile developers and testers on Expo, React Native, Flutter and native stacks whose agent writes code and must check it on a real device.

Good fit when

  • The agent changed the sign-in screen and it must be checked on a cloud iPhone without a local simulator
  • Regression is easier to write in words and run on a schedule or in CI
  • You need a map of the app's screens: `revyl explore run` builds an Atlas
  • The build is heavy and worth handing to a cloud runner
  • A cloud agent needs Revyl access through `REVYL_API_KEY`

Not a fit when

  • Everything must stay on your own machines: builds run on Revyl's cloud runner by default and sources are uploaded to it
  • You need free unlimited runs: the platform is commercial and billing is described in its docs
  • You need to drive a local simulator from an agent: mobile-mcp and ios-simulator-skill in the catalog do that
  • The project is not mobile: Revyl tests iOS and Android only

Example request

Launch the app on a cloud iPhone through revyl dev, go through checkout and tell me where the scenario fails

Limitations

A Revyl account is required: sign in with `revyl auth login` and a browser approval or with an API key. Builds run on Revyl's cloud runner and are billed under the platform's rules. The `curl | sh` installer downloads and runs a script from revyl.com, so read it first; the PyPI package contains a ready binary. The CLI repository has no license file, so check the terms for its source with the owner. The vendor's description is written as instructions for an agent, and part of the flows assume a cloud environment.

How to disable. Remove the skills through your agent's skill manager or delete their folders from the project, and revoke the API key on the Revyl dashboard. The CLI comes out the way it went in: `brew uninstall revyl`, `pipx uninstall revyl` or `uv tool uninstall revyl`.

FAQ

How do I start with Revyl from an agent?

Install the CLI, sign in with `revyl auth login`, run `revyl init` in the app folder and `revyl skill install`. After that the agent only needs to read the `revyl-cli` skill.

Does Revyl work with Claude Code and Cursor?

Yes. The repository has a Claude Code plugin with a `.mcp.json` file and a Cursor plugin, both described in marketplace files. Skills also install through `npx skills add RevylAI/revyl-cli#stable -y`.

What does revyl dev do?

It starts a development loop on a live cloud device. With `--remote --detach --json` the command returns a `viewer_url` link the agent shows to the user.

Which install methods exist?

The script `curl -fsSL https://revyl.com/install.sh | sh`, a PowerShell script for Windows, `brew install RevylAI/tap/revyl`, `pipx install revyl` and `uv tool install revyl`.

How does a cloud agent get access?

Through the `REVYL_API_KEY` variable. `revyl auth persist-cloud-env` helps an MCP server that does not inherit it.

Discussion

No questions or reviews yet.

CLI tools
Official

Vercel CLI for testing coding agents on your framework: runs Claude Code, Codex and others and measures the success rate

CLIExtended access277Repository stars
Official

The noqa-testing skill teaches an agent to test iOS and Android: read the screen, tap, write cases and run them on a real phone

SkillExtended access191Repository stars

A 0 to 10 score for CLAUDE.md and AGENTS.md: Reporails finds vague rules, repeats and broken imports

CLIExtended access112Repository stars

CLI, MCP server and typed Node.js API so an agent can verify its changes in a live mobile app on iOS, Android and more

CLIExtended access5.3KRepository stars

Reviews the git diff and the conversation with the agent: catches bugs and gaps between your request and the agent's result. CLI, skill, GitHub Action

SkillExtended access502Repository stars

33 engineering-discipline skills for Claude Code, Codex and Gemini CLI plus vibe-cli for CI: review, tests, coverage, deploy, rollback

SkillExtended access164Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Revyl CLI (this card)yes526
Mobile MCPnonot required10,325drives local simulators, emulators and devices, with no cloud runner or plain-language tests
iOS Simulator Skillno1,314scripts for building and driving a local iOS simulator

README in short

The description opens with a block for coding agents with install and sign-in commands, then lists install methods, sign-in, a quick start and build profiles. Sections on tests and workflows, skills and MCP setup follow, with links to documents on sandboxes and local files.

README badge

Report a problem

Foxx AIRevyl CLI
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.