TypeSafe Python SDK
The official Python client, with sync and async clients and built-in retries.
- Jev
- Calls api.typesafe.ai with your TypeSafe key.
ECOSYSTEM / 34
Jev itself is a hosted model, but most of the tooling around it is open source. This directory lists the official SDKs, Jev MCP servers for coding agents, the platforms that serve Jev, and open-weight models you can run yourself. We check each entry by hand and note anything you should know before you use it.
SDKs and tools published by TypeSafe AI, the company behind Jev.
The official Python client, with sync and async clients and built-in retries.
The official TypeScript/JavaScript client for Node.js 20+. Answer types are inferred from your questions.
A skill that teaches Claude Code, Codex and other coding agents how to write good Jev questions.
A drop-in replacement for the Python client that answers with an ordinary LLM API instead of Jev.
Community servers that let Claude Code, Cursor and other agents call Jev as a tool.
A single Go binary. One command registers it with Claude Code, Claude Desktop, Codex and Hermes.
A Python server that reads files by glob pattern and asks Jev about each one, so your agent doesn't load every file into its context.
Note: Early release (0.1.0); the tool shape may change.
Visit project ↗Runs with npx. Five tools: classify, score, check, gate a risky action, and a general decide tool.
Note: Keys starting jv_live_ are sent to a third-party paid gateway, not to TypeSafe.
Visit project ↗A Node.js server with one general tool and three single-question shortcuts.
Note: Your data passes through a third-party service.
Visit project ↗Gateways and frameworks that expose the Jev model through their own API.
Model id typesafe-ai/jev, called with the AI SDK's experimental_evaluate. No markup on the token price.
POST /api/alpha/decisions with model typesafe/jev-1.13. Each response reports its cost.
Note: The endpoint is still on an alpha path and may move.
Visit project ↗env.AI.run('typesafe/jev', { state, questions }) from a Worker.
Forwards /typesafe/* on your LiteLLM proxy, with cost tracking and logging.
Structured judgments from Java and Spring Boot applications.
Models you can download and run yourself that answer the same kinds of typed questions.
A 421M-parameter encoder (plus a 322M multilingual one) answering choice, score and yes/no questions. pip install laya.
Note: Reads 512–1,024 tokens per question by default, much less than Jev's 32k.
Visit project ↗LoRA adapters and a decision head on top of Qwen models (2B, 9B, 27B).
Note: Base weights are downloaded separately; it does not reproduce TypeSafe's training method.
Visit project ↗An 8B open System One model whose server implements the same /v1/systemone endpoint.
Demos and apps built on Jev by other authors. We have not reproduced their results.
An Android automation prototype that selects from visible UI actions.
Note: Requires a device or cloud phone; reaching checkout does not mean an order was completed.
Visit project ↗Groups code changes by the type and severity of review they may need.
Note: Not proof of an automated audit; it does not execute user code.
Visit project ↗Uses Jev to decide whether database records match a text condition before filtering or sorting them.
Note: The example conditions are not standard SQL; data may be sent to an external service.
Visit project ↗Chooses from defined notes, chords, or other music-theory options for playback.
Note: Jev is not an audio generation model; timbre comes from code or supplied assets.
Visit project ↗Chooses instrument, chord, and rhythm options that application code turns into MIDI events.
Note: This combines bounded musical building blocks; it is not open-ended composition.
Visit project ↗A small game demo where code executes Jev-selected moves.
Note: A legal move is not necessarily optimal; prerecorded replays should not be presented as live.
Visit project ↗Chooses a game guard's next action from the state and available actions supplied by the game.
Note: The decision input is structured state, not an unrestricted understanding of the game screen.
Visit project ↗A documented chess experiment comparing typed move selection.
Note: The author's experiment is not this site's chess benchmark and should not be extrapolated into a ranking.
Visit project ↗An author demo that decides when a presentation should move forward.
Note: Speech recognition comes from another system; the initial site adaptation uses text only.
Visit project ↗Filters or scores records in a command-line workflow using Jev's answers.
Note: This site does not execute arbitrary shell commands.
Visit project ↗Chooses which connected item to follow next in a knowledge graph.
Note: This is not a verified global shortest-path solver.
Visit project ↗A public project that evaluates whether an agent has evidence of completion.
Note: Jev cannot replace actually running the tests.
Visit project ↗Chooses a movement path from options defined by the game code.
Note: This is not direct, continuous control of the physics simulation.
Visit project ↗A project that evaluates transcript segments for video skipping.
Note: Classifying a transcript is not the same as directly understanding video.
Visit project ↗Chooses from predefined interface components that a renderer displays.
Note: The related APIs are experimental and should not be treated as stable dependencies.
Visit project ↗Chooses predefined fields, components, and styles for an interface.
Note: Jev does not directly generate arbitrary source code in this project.
Visit project ↗Chooses which available Wikipedia link to follow next during a path search.
Note: This site's sandbox does not crawl arbitrary pages or claim a real-time shortest path.
Visit project ↗A project that identifies where supplied recordings should be censored.
Note: Jev does not perform transcription or audio editing; real-time operation has not been verified.
Visit project ↗Last full check 2026-09-26. Licences and behaviour come from each project’s own repository. Jev AI Tools is an independent project and is not affiliated with TypeSafe AI. Know a project we missed? Email support@jevai.tools.