Skip to main content
AI agents work in a verification loop: make a code change, start the app, and iterate on the feedback. Revyl lets agents launch your mobile app in the cloud and verify their changes.

Prerequisites

  • Revyl CLI installed and authenticated. See Authentication for more details.
  • An AI Agent is installed (Cursor, Claude Code, Codex)

Initialize and Install Skills

Navigate to your project and initialize Revyl using the CLI:
The initialization will:
  1. Either link to an existing app or create a new one
  2. Configure the framework to be used for the dev loop
  3. Ask which AI coding tool is used to install the Agent Skill. See Agent Skills for more details.
  4. Ask if you would like to build the app and upload the build to get started. Note: a build is required to verify any changes. See Framework Guides for how to configure your build for your framework.
  5. You can then finish the setup. There is no need to start a dev session because that will be driven by the AI Agent.
Your AI Agent now has the skills necessary to use Revyl within the dev loop.

Add a Revyl section to your AGENTS.md or CLAUDE.md

If your repo already has an AGENTS.md or CLAUDE.md file, add a section to it directing your AI Agent to use Revyl whenever a code change occurs, so it verifies changes as part of its normal workflow. Otherwise, create a new file with that section. Here is an example:
Whenever a change occurs, your AI coding agent will now use Revyl to verify the change and iterate based on the feedback.

Add Pull Request Guidance

You can also add the Revyl session info to a Pull Request that gets opened so that you can review the recorded session, exact steps, network logs, and performance of the verification that was done. Here is an example section to add to the AGENTS.md or CLAUDE.md file:
Whenever a Pull Request is opened by your AI coding agent, the Revyl verification will be posted for review.

Best Practices

  • Frameworks like Expo/React Native support hot reloading, so most changes don’t need a rebuild. Others require a build every time, which can slow down verification — use Remote Builds to cut that time down.