Skip to content

omg.dev

Self-hostable harness to run coding agents from your phone; a mobile testing script can use Jev to pick the next UI interaction.

ProjectbetaMIT

Overview

omg.dev is an open-source harness for running coding agents such as Claude Code, Codex, Cursor, OpenCode, Pi and others on your own computer or a hosted cloud computer, started from a phone app and reporting back by notification. It supports several agent sessions in parallel and uses the agent subscriptions you already have. Self-hosting is free under MIT; a hosted version has a free plan and paid tiers.

Per the list summary, an omg.dev mobile testing script can use Jev to read an app's accessibility tree and choose the next interaction. The fetched README excerpt does not describe this script, so details are inferred. It is relevant mainly as an example of using a decision model for UI test navigation inside a broader agent harness.

What the decision model decides

TypeQuestionAnswers
ChoiceWhich accessibility element to interact with next during a mobile test(inferred)—

How it works

  1. Read the app's accessibility tree.
  2. Ask Jev to choose the next interaction.
  3. Perform it and repeat until the test flow completes.

Strengths

  • Bounded choices from real UI elements.
  • Part of a free, self-hostable harness.

Caveats

  • Jev use is a small script, known only from the list summary.
  • Desktop preview is unsigned.

Getting started

bun install --global @omg-dev/cli && omg computer setup, then open http://localhost:8766.

At a glance

Type
Project
Status
beta
Language
TypeScript
Runtime
Bun server, web app, iOS app
Has code
yes
License
MIT

Use cases and integrations

How curated lists describe it

Frequently asked questions

Where is Jev used in omg.dev?

In a mobile testing script that chooses the next interaction from the accessibility tree, per the list summary.

Is it free?

Self-hosting is free under MIT; the hosted version has paid plans.

Which agents does it run?

Claude Code, Codex, Cursor, OpenCode, Pi, Copilot and others.

Related projects

  • Fork of mobile-mcp that adds OCR and lets Jev pick which recognised text element to tap on Android and iOS devices.

    MCP serverbetaTypeScript
  • Fast iOS Simulator and Android navigator built on sim-use where Jev picks each tap instead of a frontier-model turn.

    Projectbeta
  • Flutter integration-test package where Jev picks the next registered UI action and judges whether the test goal is reached.

    LibrarybetaDart
  • Plain-English end-to-end tests for Android and iOS apps where Jev works out the taps and a lockfile replays every decision exactly.

    AppbetaPython
  • Single-file MCP server giving coding agents typed, budgeted Jev control over the iOS Simulator with gated destructive actions.

    MCP serverprototypeJavaScript
  • Lets coding agents run whole goals in your signed-in Chrome on macOS in background tabs, asking Jev or Claude Haiku only for real choices.

    Projectbeta