AI product Open source

Mobile Jev

Mobile Jev is a standalone Android agent from droidrun that turns a written goal into device actions through the Mobilerun API, using TypeSafe's Jev to choose operations such as opening apps, tapping, entering text, scrolling, navigating, waiting, completing, or blocking. It observes the device, offers indexed controls and installed apps to Jev, validates the selected target against fresh screen data, executes the action, and observes the device again; it does not require an ADB connection. The executor resolves coordinates from observed bounds, rejects stale targets, records actions and execution traces, and verifies field values after text entry rather than relying solely on a model completion response.

View repository Mentioned in 1 video ↓

Overview

The project includes a local React studio with a live device stream, goal input, action timeline, task clock, model-latency measurements, stop and reconnect controls, and recent runs, along with a CLI for previewing or executing goals, inspecting devices, taking screenshots, profiling API timings, and issuing direct controls. It requires Node.js, pnpm, a Mobilerun Android device, and Mobilerun and TypeSafe API keys; it is intended for a single local operator, with recent runs held in memory. The repository is MIT licensed.

What Mobile Jev is used for

1 use taken from transcripts — each links to the moment in the video.

  • Turns written goals into Android actions through mobile-run operations without an ADB connection, validating targets before acting and exposing action history and latency in a live studio.

Videos mentioning Mobile Jev

1 in the library.