JevHunt / Integrate

Jev computer use, visual experiments and game agents

Text-only Jev can choose among actions supplied by a browser, game or robot controller. Another component must create the observations and perform the action. Community visual models are a different implementation, not proof of image support in the official API.

How a browser or desktop loop works

environment -> text/structured observation + legal actions
            -> typed Jev decision -> controller executes
            -> new observation -> next decision

The official model documentation describes text input. A browser can provide DOM or accessibility information; desktop software can use OCR or another perception component. Those representations, their freshness and the supplied action set determine what the decision model can judge.

Jev Ultrafast documents indexed operations and elements, with a separate LLM generating text when an operation needs typing. typesafe-computer-use is another community implementation with platform-specific capture and control. Inspect the current repository before assuming a platform or permission is supported.

Jev Visual is an independent model experiment

Jev Visual uses a Qwen multimodal model with MLX on Apple Silicon. Its README explicitly says it does not reproduce TypeSafe's proprietary architecture, training, calibration or serving system. Its image input belongs to that local implementation.

When comparing visual demonstrations, identify the actual perception model, decision backend and controller. Otherwise an observed improvement can be attributed to the wrong component. A local vision model also has different hardware and numerical behavior from a hosted text endpoint.

Voice control still needs a transcription stage

A voice browser or desktop assistant needs speech recognition to turn audio into text before using the documented Jev API. A language model or deterministic formatter may produce output text, and a speech system may read that text aloud. Jev's role can be to choose an action or judge intent within that chain.

Evaluate transcription mistakes, action selection and successful execution separately. A correct decision about an incorrect transcript is still a failed user task.

Doom, Pokemon, Snake and Mario experiments

jev-doom-agent documents a Chocolate Doom WebAssembly environment, structured state and a controller translating selected tactical actions into game controls. Its comparison distinguishes a connected Jev policy from an offline policy.

jev-plays-pokemon-red describes reading emulator memory and presenting legal moves as candidates. Other game projects explore Snake, Mario and related environments. Check whether a demo uses the actual engine, a simplified simulator, a prerecorded run or an explicitly labeled mock.

Compare agents on the same starting states and controllers. Record completion rate, invalid actions, recovery behavior and decision-to-action latency. A recorded success or a dramatic speed claim does not describe every level, state or game.

Robot experiments add a control and physics layer

EmbodiedJev and Jev LIBERO describe simulated observation, decision and execution workflows. Their environment, perception and motion control are distinct from the typed model judgment.

For a robotics experiment, inspect observation quality, action constraints, stopping conditions and the fidelity of the simulator. Simulation outcomes do not establish physical-world reliability. Keep motion and environment constraints in the controller rather than asking a model score to enforce them.

Related guides

Jev FAQ

About these guides

These guides synthesize the linked documentation and repository sources. Community features are documented capabilities; this is not a runtime certification. Evidence policy.