Skip to content

Jev directory

Mobile Jev

Standalone Android agent and React studio for Mobilerun, powered by Jev: Jev selects operations and observed targets, code rejects stale actions, and a CLI, execution traces, and latency measurements ship in the repo. No ADB connection required.
Stars
448
Language
JavaScript
License
MIT
Reading time
3 min
Published by
Community
Author
droidrun
Last verified
Sep 2026

About this project

▶ Watch the demo — Jev opens Uber, enters a route from San Francisco Airport to the Golden Gate Bridge, and reaches payment selection. The recorded task timer shows about 21 seconds for 9 actions. A completed booking is not demonstrated. One goal. A real Android phone. Jev makes the decisions. A standalone mobile agent for Mobilerun, powered by TypeSafe's Jev and the Mobilerun API. Includes a live React studio, a CLI, execution traces, and request-level latency measurements. No ADB connection is required.

Quoted from the project's README. Read the full README.

Highlights

  • Jev chooses OPEN_APP, TAP, TYPE_TEXT, scrolling, navigation, WAIT, DONE, or BLOCKED; code validates the target before Mobilerun executes.
  • Operation and compatible-target questions share one request, so unused target answers cannot execute.
  • The dark-theme demo re-reads the screen and verifies the switch is on instead of trusting a model DONE.
  • The recorded Uber demo shows about 21 seconds for 9 actions; a completed booking is not demonstrated.
  • No ADB connection is required, and the studio keeps account API keys on the server.

Quickstart

bash
git clone https://github.com/droidrun/mobile-jev.git
cd mobile-jev
corepack enable
pnpm install --frozen-lockfile
cp .env.example .env.local
pnpm devices
pnpm doctor
pnpm dev

Watch out

MIT-licensed. Needs Node.js 22.16+ (24 recommended), pnpm 10.30.1, curl 7.70+, a ready Mobilerun Android device, and both MOBILERUN_API_KEY and TYPESAFE_API_KEY; CI runs offline and does not control a phone.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai