Waitlist Get a Demo
Developer Tools

Revyl CLI

$ brew install RevylAI/tap/revyl
View on GitHub →
Paste into terminal
Terminal - revyl CLI
$ revyl device start --platform ios
Simulator provisioned in 1.2s
Stream connected (24fps)
$ revyl device install --app ./MyApp.app
App launched (MyApp)
$ revyl device type --text "user@test.com"
Text entered (email field)
$ revyl device type --text "••••••••"
Text entered (password field)
$ revyl device tap "Sign In"
Tapped element (238, 612)
$ revyl device screenshot
Saved to ./screenshots/capture_001.png
Email
Password
Sign In
Create Account
user@test.com
Password
Sign In
Create Account
user@test.com
••••••••
Sign In
Create Account

Everything from the terminal

Device Management
Start, stop, and manage iOS simulators and Android emulators from a single command.
Test Execution
Run individual tests or entire suites with parallel execution across multiple devices.
CI/CD Integration
Drop into GitHub Actions, CircleCI, or any CI pipeline. Zero config, one binary.
Device Actions
Tap, swipe, type, scroll. Control every gesture programmatically with pixel precision.
Screenshots
Capture device screenshots at any point for visual regression testing and debugging.
Streaming
Real-time 24fps video stream of device output. See exactly what your tests see.

Close the loop

Launch cloud devices in seconds. Give your AI agent the ability to test its own changes. Ship with confidence.

View on GitHub Read the Docs