Skip to main content
Create and drive cloud mobile phones (emulators/devices) on Mobilerun. Run natural-language agent tasks, display the live screen, manage an app library, and reach Mobilerun’s API via a wildcard search/call. Naïve holds the Mobilerun operator key — your agents never do. Phones are billed per minute from your credits until terminated — there is no auto-stop.

Phones

Proxy (optional residential IP)

Devices come online on a datacenter IP. Attach a SOCKS5 proxy for a residential / country-specific IP:

Agent tasks

Apps

Wildcard — any Mobilerun API

call substitutes --path KEY=VALUE placeholders and forwards --query KEY=VALUE and --body '<json>'. Device-/task-scoped operations are restricted to your own resources; account-global operations are restricted for tenant sub-users.

Billing, status & governance

Phones charge NAIVE_MOBILE_CREDITS_PER_MINUTE (default 40) credits per device-minute from creation until terminate — the meter auto-terminates the device on credit exhaustion or after the max-runtime failsafe. Provisioning, device lifecycle, proxy changes, running/stopping tasks, uploads, and mutating wildcard calls are sensitive — depending on the user’s Account Kit they may require human approval (status: "pending_approval", runs after naive approvals approve <id>). Full guide: /docs/getting-started/mobile.