What it is
Rocky is a voice-controlled computer agent for macOS (Windows written but untested) that lets you say a command and have your computer perform it, built on TypeSafe's Jev decision model.
How it uses Jev
Jev makes routing and goal-loop decisions: the router asks thirteen questions in one request (kind, addressed, compound, needs_screen, app, site, engine, shortcut, scroll, volume, media, system op, text span); the goal loop asks kind, click target and type target together. Jev returns an index and confidence, and code executes the action.
Primitives:choice
Technique worth stealing
Select instead of generate: every free-text value is cut from the utterance in code and offered as candidates for Jev to select.
Try it
uv sync; cp .env.example .env; add TYPESAFE_API_KEY and TEXT_MODEL_API_KEY; uv run rocky --text "open photo booth"
Evidence
Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.
- Jev-centricyes0.94
- Shows a System One patternyes0.83
- Handles uncertaintyno0.05
- Measuredyes0.89
- Runnableyes0.85
- Worth recommendingunclear0.49
- Model replicano0.06
- Problem scopescore on a 0–2 scale0.70
- About Jevyes0.98
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.