Skip to content

Jev directory

TypeSafe Computer Use

A macOS computer-use loop that OCRs the screen, asks Jev for the next action with typed Choices, and clicks, at about $0.0002 per decision without sending screenshots to a frontier model.
Stars
1.2k
Language
Python
License
MIT
Reading time
3 min
Published by
Community
Author
awlevin
Last verified
Sep 2026

About this project

typesafe-computer-use (jev for short) drives a Mac toward a goal you type in plain English, for about a fiftieth of a cent per step. It reads the screen deterministically, asks a small classifier which action comes next, and only calls a writing model when a text field genuinely needs free text or the classifier has stopped and the screen needs reading.

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

Highlights

  • Reads the screen with macOS Vision OCR plus the accessibility tree, then sends one TypeSafe request with up to three Choices to pick the next action.
  • Measured $0.0002 per decision and 0.13-0.38 s model latency, versus $0.032 and 5.2 s for Claude Opus 5 on the same screenshot.
  • Runs up to 100 steps and stops on done or none, confidence below 0.4, two consecutive no-ops, a step limit, or Ctrl-C.
  • Only the main display is captured, and icon-only buttons in terminals, canvases, or Spotify reach neither OCR nor the accessibility tree.

Quickstart

bash
uv run clicker "open the Playground"                 # dry run: one step
uv run clicker "open the Playground" --act           # drives the machine, up to 100 steps

Watch out

MIT-licensed. Needs macOS 14+, Python 3.12+, uv, a TYPESAFE_API_KEY, and Screen Recording plus Accessibility permissions; an ANTHROPIC_API_KEY is optional for free-text typing.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Computer use at 155× cheaper than Opus 5

X: Jev driving real Chrome from Grok Bot

Hacker News: Cua asks which computer-use steps need a frontier model and which are fast decisions.

frabonacci95 pointsShow HN: CUA-S1 – A System One Model for Computer UseRead the thread on Hacker News

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