Skip to content

Review the pull request in a running app.

Ramus builds your Android pull request and posts a preview link. Open the app in your browser and try the change before merging.

Install the GitHub App

Sign in with GitHub, select repositories, then enable automatic PR previews.

The sample runs a demo app. No account needed.

PR #327 · Update flight details
Illustrative Android travel app showing flight and boarding details

Ramus · Preview ready

The APK has built. Open the preview to try the change.

Ready for review

Review the app alongside the diff.

GitHub comment → build status → browser preview
Illustrative PR workflow and app screen. Try the live sample to interact with a real emulator.

Put the running app beside the code.

Give engineers, QA, and design reviewers a way to check the change themselves. The PR comment tracks the build and links to the preview when it is ready.

  1. Choose your repositories

    Sign in with GitHub and install the Ramus App for selected repositories. Enable Automatic PR previews in each repository you want to build.

  2. Open a supported PR

    Ramus detects the project and builds an APK. A new commit triggers a new build, with progress and failures shown on the PR.

  3. Try it before merging

    Open a ready preview to start the app in your browser. Reviewers can test the flow without building the branch locally.

Built for your Android project.

Kotlin, Java, Jetpack Compose, Expo, React Native, and Flutter. Ramus detects supported layouts and builds the Android APK. For monorepos, set the app directory in ramus.toml.

Automatic previews support same-repository PRs. Fork PRs are not built. Private PR access requires GitHub sign-in and repository authorization.

Before you start.

Does installing the App enable every repository?

No. You choose which repositories the GitHub App can access, then enable Automatic PR previews in Ramus for each repository you want to build.

Which projects are supported?

Ramus detects Expo, React Native, Flutter, and Gradle-based Kotlin, Java, or Compose apps. The project must produce an installable APK. Monorepos can select an app directory in ramus.toml.

Who can open a private PR preview?

Standard PR previews require GitHub sign-in and repository authorization. A deliberately created watch link is separate: anyone holding that link can control its shared device.

Are fork pull requests supported?

Not currently. Automatic builds support same-repository pull requests in repositories where previews are enabled.

What happens on new commits or PR closure?

A new commit triggers a new build. Closing or merging the PR cancels unfinished builds, expires its ready previews, and ends their sessions. Stored artifact deletion follows a separate retention policy.

What if my build needs custom setup?

Check the build guide for detection, supported defaults, and ramus.toml. Private dependencies, signing, product flavors, or toolchain requirements may need project changes. A successful local build does not guarantee a hosted build will succeed.

Make the next review hands-on.

Sign in with GitHub, select repositories, then enable automatic PR previews.

Install the GitHub App