Give your coding agent an Android emulator.
Let your agent run your APK, inspect the screen, tap, type, and capture screenshots. Open a browser link to watch it work or take over.
No account for the CLI trial. Node.js 22+, network access, and a built APK required.
The sample runs a demo app. No account needed.
npx ramus-cli trial
npx ramus-cli session start --apk app-debug.apk --waitRead or manually copy the prompt

Find the gate. Check the result.
Read the UI tree or inspect a screenshot.
Gate C11 is visible
Share the browser link so a human can review the same screen.
Check what the code actually does.
Give the agent a specific flow to verify, then review its observations and screenshots. You can use the same device while it works.
Give it the prompt
Paste the prompt into Claude Code, Codex, or another agent with terminal access. Point it to your APK and the flow to check.
Let it run the app
The agent starts a CLI trial, uploads the APK, and gets a live Android emulator. Your local build tools still produce the APK.
Watch, test, and review
Open the watch link. Follow the agent's checks, take over when useful, and review evidence of what worked or failed.
Start with the CLI trial.
- Trial credential
- 60 minutes
- Active session
- 1
- APK limit
- 150 MB
- Session idle timeout
- 30 minutes
Up to three trials per IP per day by default, subject to capacity. Basic APK testing needs no local emulator or GitHub App installation.
Before you start.
Can I use my own APK?
Yes. Give the agent an installable Android APK. It uploads the file through the CLI. GitHub integration is optional.
Does it work with Claude Code and Codex?
Yes. Agents with shell access can use ramus-cli. Other MCP-capable clients can use the remote server, though uploading a local APK still requires the CLI.
Do I need Android Studio or an MCP server?
Neither is needed to run an existing APK through the CLI trial. The agent needs Node.js/npm and network access. Your project's build tools are still needed to create the APK.
Can I watch and take over?
Yes. The watch link opens the same device in your browser. Anyone holding it can watch and control the app without an account, so share it only with intended reviewers.
What about hot reload?
Local development through adb or ramus dev requires a signed-in API key, local adb, and your framework's SDKs. Those tunnels are not included in the anonymous CLI trial.
Give your agent a device.
No account for the CLI trial. Node.js 22+, network access, and a built APK required.