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.
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
| Type | Question | Answers |
|---|---|---|
| Choice | Which accessibility element to interact with next during a mobile test(inferred) | — |
How it works
- Read the app's accessibility tree.
- Ask Jev to choose the next interaction.
- 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
An omg.dev mobile testing script can use Jev to read the accessibility tree and choose the next interaction.
logicrw/awesome-jev-projects
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 serverbetaTypeScriptFast iOS Simulator and Android navigator built on sim-use where Jev picks each tap instead of a frontier-model turn.
ProjectbetaFlutter integration-test package where Jev picks the next registered UI action and judges whether the test goal is reached.
LibrarybetaDartPlain-English end-to-end tests for Android and iOS apps where Jev works out the taps and a lockfile replays every decision exactly.
AppbetaPythonSingle-file MCP server giving coding agents typed, budgeted Jev control over the iOS Simulator with gated destructive actions.
MCP serverprototypeJavaScriptLets 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