Android devicesfor your coding agent.
Run your own APK on an Android device in the cloud from the browser, the CLI or your agent over MCP, then share it with one link. No Android phone or Android Studio needed.
claude mcp add --transport http ramus https://api.ramus.dev/api/mcpThen run /mcp in Claude Code and sign in with Ramus. No API key.
codex mcp add ramus --url https://api.ramus.dev/api/mcpCodex opens your browser to sign in with Ramus. To sign in again, run codex mcp login ramus.
~/.cursor/mcp.json
{ "mcpServers": { "ramus": { "url": "https://api.ramus.dev/api/mcp" } } }Save it, then sign in with Ramus when Cursor asks.
Open Ramus in ChatGPT, choose Connect, then sign in.
Then ask it to run your APK.
npm i -g ramus-cli
ramus login # opens your browser
ramus session start --apk app-debug.apkNewramus login. For cloud agents, set RAMUS_API_KEY instead.
Works with Claude Code, Codex, Cursor and ChatGPT. Free to start
Your agent checks its own work.
It gets an Android emulator over MCP or the CLI. Watch from one link, and take control from your device page any time.
- ObserveRead the UI tree, find elements and take screenshots.
- ActTap, type, swipe and press keys, then wait for the next screen.
- VerifyCheck the expected text, read logcat and hand the device to you.
Claude Code · ~/wayfare
› Install the debug build on Ramus and check that search works.
● ramus · start a device with app-debug.apk
└ Android 17 ready · watch ramus.dev/share#rshr_4Hq9…
● ramus · find "Search flights"
└ e9 Button "Search flights"
● ramus · tap e9, expect "Results"
└ ✓ "Results" appeared
Search works: 12 results for Lisbon. The watch link is above if you want to look.
The specifics.
- Agents
- Claude Code, Codex, Cursor and ChatGPTThey sign in with your Ramus account, over MCP or the CLI.
- Sharing
- A device for each person, or you + three people on oneThey send notes with a screenshot and the device log. Links last up to 7 days.
- Builds
- ExpoReact NativeFlutterKotlinJetpack ComposeUpload your own APK, or Ramus builds it from your GitHub repository.
- Security
- A fresh device every sessionApp data, logins and files are discarded when it ends.




















