shipwithjev

Catalog / Agents & browsers

0014GitHub

jev-cua

A local computer-use fast path for Codex and Waku.

Eronmonsele Aigbiluese pairs a local Cua runtime with Jev, so the routine decisions in a computer-use loop never leave the machine.

Eronmmer/jev-cuaREADME ↗
# Jev Cua: Guarded General Mac Computer Use + Fastpath

`jev-cua` is a local Codex/Waku plugin for app-agnostic Mac computer use. It can launch an exact installed app, inspect Accessibility state, return in-memory screenshots, target visually through opaque grids, click, type non-secret text, press bounded keys, invoke exact menu items, and scroll. The optional compiled path remains available for faster reviewed browser workflows.

```text
general task -> exact app/window -> Accessibility actions when available
                               -> screenshot + opaque visual targeting fallback
             -> one opaque action -> approval when consequential
             -> fresh rebind + exact postcondition -> repeat

repetitive task -> optional Jev workflow recommendation -> local validation
                -> compiled adapter -> deterministic action -> exact postcondition
```

This release does not establish a “1000x” speedup; that still requires end-to-end measurement. It does replace the old Accessibility-only prototype with a usable general Mac path while retaining deterministic verification and at-most-once execution.

## General Mac computer use

- `jev_cua_native_start` returns opaque refs for installed apps. A stopped app is marked `launchable` only when it has an exact installed path; `jev_cua_native_launch_app` accepts only that ref, passes no URL or arguments, launches in the background, and independently verifies the resulting process identity.
- Accessibility observation publishes prebound AXPress, `set_value`, synthetic `type_text`, safe navigation keys, approval-gated Return/Space/Delete, bounded scrolling, and exact menu leaves with display-only breadcrumbs. The Apple and application menus, power/session commands, force quit, quit/close commands, unsafe men

Also filed under Agents & browsers

  1. 0226

    Flight search with Browser Use★

    Breaking: Browser Use + Jev = Ultrafast ⚡ Findings flights took 7s and cost only $0.0039 🤯 > new action space every step > DOM state space > small LLM fallback to type (this video is at 1x speed btw) Built a tiny open source browser agent. try it below ↓

    @gregpr07 · Agents & browsers · ~$0.004 · ~7 s

  2. 0619

    jevmem: automatic project memory for Claude Code

    After every Claude Code message, Jev decides in ~0.3 s whether it holds a decision, rule or bug worth keeping, and jevmem saves it as one line in JEVMEM.md.

    @jetwaniavinash · Agents & browsers · ~0.3 s

  3. 0618

    Playwright + Jev: tests in plain language

    Write Playwright steps like "add the most expensive item to the cart". Jev finds the right buttons and fields, fills forms and checks the result.

    Andrey Popov · Agents & browsers

  4. 0617

    toolgate: a tool-call firewall for agents

    A Claude Code and MCP hook where Jev answers seven yes/no risk questions per tool call to allow, ask or deny. Usage and benchmark numbers are in the repo.

    Jaz · Agents & browsers