Skip to content

DisposableAndroidemulators.

Hosted Android emulators for people and coding agents. Run your app in the browser without setting up a local emulator.Test an APK. Review a pull request. Give your agent a device it can use.Run your Android app in the browser. For humans and agents, with no local setup.

Test your APK

Free demo · No account needed. Free for alpha ↗

Less setup. More testing.

  • Test your APK

    Upload a build and use it in your browser. Tap through a flow, check a fix, then share it with someone else.

    Explore APK testing
  • Review the app, too

    Give reviewers a working preview alongside the code. Open it straight from the pull request, with no local setup.

    Explore PR previews
  • Give your agent a device

    Let Claude Code or Codex test what it builds. Watch it work, and take over from the same browser link.

    Explore agent tools

Let your agent try what it built.

Give your agent an Android device it can inspect, tap, type in, and screenshot. It can check a flow, spot a problem, and test the next build without asking you to run an emulator.

One shared link lets you watch the session and take over whenever you want.

ramus-cli
agent
$ npx ramus-cli trial { "trial": "active", "expiresAt": "…" } $ npx ramus-cli session start --apk app-debug.apk --wait { "session": "9f3c…", "status": "active", "watchUrl": "https://ramus.dev/share#rshr_…" } $ npx ramus-cli snapshot --find "Sign in" { "gen": 1, "screen": "1080x2400", "count": 1, "elements": [{ "ref": "e3", "text": "Sign in", "clickable": true }] } $ npx ramus-cli tap e3 --gen 1 --expect "Welcome" { "tapped": "e3", "verified": "\"Welcome\" appeared", "gen": 2 }

Bring the app you’re building.

Ramus detects these Android project types and builds the APK. Already have a build? Upload it directly.

  • Kotlin

    Native Android

  • Jetpack Compose

    Native Android UI

  • Expo

    Android builds

  • React Native

    Android builds

  • Flutter

    Android builds

Android today. Debug and release APKs welcome.

Build requirements

Use it. Then leave it behind.

  • A fresh environment

    Builds and devices run in isolated environments on the Ramus fleet.

  • Scoped repository access

    Builds use short-lived GitHub tokens scoped to the selected repository. No production credentials required.

  • Cleaned up for you

    Build environments are discarded after the build. Device state is discarded when the session ends.

Your next test starts here.

Open a live demo and tap around. No account or local setup needed.