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
Capabilities
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.
Install in seconds
One Homebrew command. No dependencies. Run your first test in under a minute.