~ / sdks-adapters
##SDKs & Adapters
Calling from application code.
### Official 4
Official Vercel AI SDK evaluation provider. Choice, Score, and Boolean (Noul) over one state via
experimental_evaluate.Official agent skill for designing System One workflows from Claude Code, Codex, and other skill-compatible agents.
Official TypeScript / JavaScript client.
Official synchronous and asynchronous Python client.
### Community clients 5
Unofficial clients for Go, Rust, Ruby, PHP, .NET, Elixir, and Swift, tracked by language. All launched in Jev's first week — check the last commit before depending on one.
Native Swift 6 bridge that puts Jev behind Apple's Foundation Models framework interface.
Simon Willison's
llmplugin for the OpenAI Decisions API: evaluate text and images with predicates, choices, and scores.Simon Willison's
llmplugin for Jev and other TypeSafe models.TypeScript wrapper where every decision needs a required
unsurebranch — ignoring the uncertainty case is a compile error.
### Frameworks & integrations 8
Vercel's open agent framework, where Jev powers the
evaluateprimitive and tool-approval policies.Semantic HTTP routing middleware for Hono: route requests by meaning, from Hono's creator.
MCP server of Jev judgment tools: verify, screen, find, rerank, classify, decide, compare, extract, review, and gate.
Native MLX runtime for Laya on Apple Silicon: 7–14 ms decisions on an M3 Max, no GPU server needed.
Run Laya from Node.js / TypeScript via ONNX Runtime; the ~1.7 GB weights download from Hugging Face on first use.
Provider-neutral System One runtime for TypeScript and Pi: write the
choice/noul/scoredecision once behind aSystemOneProviderinterface, run it on Jev, Reflex, or any compatible/v1/systemoneendpoint.Drop-in
TypeSafeClientreplacement backed by OpenAI or Anthropic, for comparing Jev against an LLM on the same questions.MCP server as a single static Go binary, no Node or Python runtime. Sends usage guidance back to the client so the agent writes better questions.
nothing matches. try fewer words, or clear a filter.