Awesome Jev / SDK & Decision Frameworks
SDK & Decision Frameworks
Official & community SDKs, decision primitives, and Agent execution frameworks.
dannote
jev
Integrates Jev as an asynchronous Elixir/OTP process whose replies are handled with GenServer pattern matching.
Sends state and typed questions to TypeSafe, then delivers answers as messages.
↳ Fits decision calls into existing message-handling and supervision patterns.
jomatsu
zod-jev
Adds semantic rules to Zod validation, such as checking whether text matches a description or contains personal information.
Combines semantic conditions from one parse into Jev Noul questions and maps probabilities to validation results.
↳ Uses Zod’s error structure to attach semantic validation issues to fields.
docxology
daf-jev
A Python toolkit for Jev requests, batch evaluation, calibration and MCP access.
Builds Noul, Choice and Score questions, then combines returned probabilities through local functions.
↳ Reuses request, failure-recording and evaluation interfaces across experiments.
hamakyo
jev-starter
TypeScript patterns for thresholds, fallbacks, human review and evaluation on top of the TypeSafe SDK.
Jev returns judgments; application policies choose automatic handling, fallback or human review.
↳ Separates model calls, execution policy and evaluation.
AboveColin
jevclient
An asynchronous Python Jev client that batches typed questions in one request.
Calls TypeSafe through aiohttp and parses choices, scores and probabilities into objects.
↳ Fits existing async applications without parsing generated prose.
Stumble
jev-go
A community Go SDK and CLI supporting TypeSafe directly and Vercel AI Gateway.
Sends application state and questions to Jev and parses Choice, Score or Noul answers.
↳ Packages requests and response parsing for typed decisions in applications.
fgn
jevgo
A community Go client with a standard-library core and optional Langfuse tracing.
Sends application state and questions to Jev and parses Choice, Score or Noul answers.
↳ Packages requests and response parsing for typed decisions in applications.
guillemus
jev-go
A small unofficial Go SDK for Jev calls and model listing.
Sends application state and questions to Jev and parses Choice, Score or Noul answers.
↳ Packages requests and response parsing for typed decisions in applications.
jvsteiner
jevex
An Agent experiment where Jev directs a tool loop, a chat model fills arguments and prose, and MCP tools execute.
Jev selects the next action and approves the concrete call; tool results feed the next state.
↳ Separates decisions, content generation and execution, with author-run comparisons.
vercel
ai
The TypeSafe provider in AI SDK lets TypeScript applications call Jev through the shared evaluate interface.
Maps choice, score, and yes/no questions to TypeSafe System One requests and parses typed results.
↳ Reuses a common evaluation interface within AI SDK applications.
elizaOS
eliza
An optional TypeSafe HTTP adapter in Eliza’s source, not registered with the Agent runtime by default.
Only an explicit systemOne call sends state and questions, returning validated typed answers.
↳ Provides a reusable server-side module; its presence is not evidence of deployed Jev adoption.
ComposioHQ
composio
An optional TypeSafe provider for Composio that uses Jev to choose among tools and bounded argument options.
Turns tool or action conditions into structured questions and passes Jev answers to local invocation logic.
↳ Adds structured judgments to existing tool interfaces.
langchain-ai
langchainjs
An optional LangChain.js TypeSafeClassifier integration for sending state and predefined questions to Jev.
Uses invoke to call TypeSafe and parse choice, noul, score and probability fields.
↳ Adds typed decisions to LangChain workflows without treating Jev as a chat generator.
monotykamary
pi-fabric
Pi’s programmable runtime includes an optional Jev loop for observing state, making decisions and running bounded actions.
Programmed questions feed Jev judgments into local action logic under runtime budgets.
↳ Keeps observation, judgment and execution steps in a reusable program.
cognesy
instructor-php
A TypeSafe Decision driver within Instructor PHP’s Polyglot module.
Converts application state and typed questions into Jev requests and maps responses to PHP decision objects.
↳ Lets PHP applications use Jev through a shared Decision interface.
agentjido
req_llm
A TypeSafe provider for calling Jev through ReqLLM’s evaluate interface in Elixir.
Sends state and questions, normalizes answers and retains the raw provider response.
↳ Keeps decision evaluation separate from chat generation in Elixir applications.
danieljvdm
effect-agent
An Effect Agent TypeSafe decision provider for typed question sets and optional model selection.
Jev answers probability, choice and score questions for application transitions or model selection.
↳ Integrates decisions into Effect dependencies and errors; applications configure retries and deadlines.
pithings
advocaat
A small TypeScript client for asking Jev multiple typed questions about the same data.
Combines yes/no, Choice and Score questions and maps responses to typed values.
↳ Reuses one interface for probabilities, choices and scores.
hackclub
ai
A Jev forwarding endpoint in the Hack Club AI proxy, using its authentication, limits and usage logging.
Forwards authorized structured requests to TypeSafe and returns answers with usage accounting.
↳ Adds a decision API to the existing proxy rather than an MCP tool server.
cequence-io
openai-scala-client
A dedicated TypeSafe module in a Scala client that supports multiple AI providers.
Sends shared state and typed questions to Jev and parses structured answers.
↳ Lets Scala applications reuse provider transport and error-handling conventions.
razorback16
openjev
An independent System One decision server compatible with Jev’s API, running an open DiffusionGemma model.
Accepts Jev-style state and Noul, Choice, and Score questions, producing probabilities with a local model.
↳ Lets existing TypeSafe SDKs connect to a self-hosted compatible service.
0xPlaygrounds
rig-typesafeai
An experimental TypeSafe crate in Rig for expressing Jev questions and answers with Rust types.
Sends application state and questions to Jev and parses Choice, Score or Noul answers.
↳ Reuses field layouts between questions and answers and validates answers against questions.
A Ruby decision-model client for Jev through TypeSafe’s native API or OpenRouter.
A shared Client sends state and typed questions and parses choices, probabilities, scores and usage.
↳ Uses only the Ruby standard library and supports provider selection behind one interface.
TannerMidd
SpecPi
A Pi configuration and extension bundle with an optional Jev advisor for capabilities and workflow checks.
Jev evaluates candidate capabilities, outputs and task state; per-feature switches control applying or recording advice.
↳ Advisor failures return to the original path rather than guaranteeing better parameters or lower costs.
Michaelliv
runline
A TypeSafe plugin exposing Jev decisions as callable actions in Runline Agent JavaScript.
evaluate, choice, score and noul actions submit questions and retain answers and usage.
↳ Composes decisions with Runline plugins; it does not automatically inspect every shell command for safety.
Kevthetech143
super-jev
A TypeScript decision-to-action harness connecting evidence, Jev judgments, permitted actions, and outcome records.
Submits typed questions, validates answers, and lets domain rules choose registered tools with permission and argument checks.
↳ Keeps local traces of judgments, tool calls, and outcomes.
qddegtya
qualm
A TypeScript wrapper for Jev decisions with an explicit unsure branch.
Preserves probabilities and option types and routes uncertainty to a caller-supplied fallback.
↳ Uses types to require uncertainty handling without guaranteeing model correctness.
AbdelStark
typesafe-rs
A community Rust Jev client with async requests, an optional blocking interface and local mock testing.
Sends state and named questions to TypeSafe and parses choice, score and noul answers.
↳ Provides client configuration, retries and error types for async or blocking Rust applications.
Premo-Cloud
typesafe-sdk-java
A community Java TypeSafe client with a Spring Boot Starter for configuring Jev calls.
Sends Java state and Noul, Choice, and Score questions to System One and parses typed results.
↳ Reuses request, configuration, and error-handling code in Java and Spring Boot projects.
2389-research
typesafe-go
A TypeSafe System One client that uses only the Go standard library to send Jev questions and read structured answers.
Builds requests from state and Noul, Choice or Score questions, then validates and parses responses.
↳ Reuses transport, typed mappings and error handling in Go applications.
cole-gillespie
typesafe-go
An unofficial Go SDK with typed answers, retries and context cancellation.
Sends application state and questions to Jev and parses Choice, Score or Noul answers.
↳ Packages requests and response parsing for typed decisions in applications.
marandaneto
typesafe-sdk-swift
An experimental Swift SDK for TypeSafe using Swift Package Manager, Swift concurrency, and URLSession.
Sends state and typed questions to System One and receives structured answers through async/await.
↳ Lets Swift applications reuse Jev request and response handling.
codeitlikemiley
typesafe-sdk-rust
A Rust client for TypeSafe with asynchronous and optional blocking calls plus typed question and answer wrappers.
Builds Jev requests and handles authentication, transport and structured response parsing.
↳ Reuses API models and transport logic in Rust applications.
Butochnikov
typesafe-sdk-php
A community TypeSafe SDK for PHP 8.2+, with synchronous calls and Guzzle-based async requests.
Sends application state and questions to Jev and parses Choice, Score or Noul answers.
↳ Packages requests and response parsing for typed decisions in applications.
typesafe-ai
typesafe-sdk-js
The JavaScript and TypeScript SDK published by TypeSafe, with typed Jev requests and answers.
systemOne submits state and named questions and infers answer types from the questions.
↳ Includes ESM, CommonJS and TypeScript declarations for application integration.
bensyverson
goodall
An optional TypeSafe package in a Go Agent library, using Jev as a tool or routing judge alongside chat models.
Submits typed questions through a separate client for tools, turn routing and a mail-triage example.
↳ Keeps typed judgments separate from the generative Agent loop.
Gaurav-Gosain
jev-go
A Go TypeSafe System One client with typed questions, answers and batching helpers.
Sends application state and questions to Jev and parses Choice, Score or Noul answers.
↳ Packages requests and response parsing for typed decisions in applications.
ainame
swift-typesafe
A community Swift TypeSafe client with typed questions, dynamic questions and response parsing.
Sends Jev questions through systemOne and exposes answers as Swift types or dynamic maps.
↳ Supports integration on its documented platforms; Swift and OS requirements are version-specific.
nshkrdotcom
typesafe_sdk
An Elixir TypeSafe SDK that brings Jev’s typed questions and probabilistic answers into Elixir applications.
Builds state and Noul, Choice, and Score requests and parses System One responses.
↳ Reuses Elixir data structures and client wrappers for decision APIs.
Twister915
typesafe-ai
A Rust TypeSafe client with asynchronous reqwest or blocking ureq backends and observable retries.
Sends multiple Jev questions over shared state and parses typed answers, probabilities and usage.
↳ Offers synchronous or asynchronous integration with inspectable errors.
gilljon
typesafe-ai-rs
An independently maintained Rust SDK with async and blocking clients, retries and response metadata.
Sends application state and questions to Jev and parses Choice, Score or Noul answers.
↳ Packages requests and response parsing for typed decisions in applications.
joshmn
typesafe-sdk
A community Ruby client for TypeSafe System One, defaulting to jev-latest.
Builds Choice, Score and Noul questions and exposes parsed answers by type.
↳ Lets Ruby programs read choices, scores and probabilities directly.
Tangerg
typesafe-sdk-go
A Go TypeSafe SDK for defining typed questions and reading Jev choices, scores, and probabilities.
Validates requests, calls System One, and decodes typed answers.
↳ Packages authentication, requests, and error handling in a reusable Go client.
inanna-malick
jev-dsl
An early Haskell DSL that describes labeled Jev questions, renders requests and decodes matching answers.
Uses inferred types and labeled handlers to connect Choice answers to predefined program branches.
↳ Keeps questions, result types and branch handling in one inspectable definition.
zhirschtritt
typesafe-go
An unofficial Go client without third-party dependencies for System One calls and model discovery.
Sends application state and questions to Jev and parses Choice, Score or Noul answers.
↳ Packages requests and response parsing for typed decisions in applications.
typesafe-ai
typesafe-sdk-python
Official TypeSafe Python SDK with synchronous and asynchronous clients for Jev System One, plus question and answer types.
system_one sends context and choice, score or yes/no questions to the API, then parses answers by question name.
↳ Reuses request handling, typed answers and connection management in Python, with support for with and async with.
saibimajdi
typesafeai-dotnet-sdk
Community .NET SDK for TypeSafe AI and Jev, providing asynchronous typed evaluation for Choice, Score, and Noul primitives.
Wraps System One API endpoints in TypeSafeClient to issue parallel question evaluations and parse responses into immutable C# records.
↳ Brings native Jev decision primitives to the .NET ecosystem with dependency injection integration and configurable retry policies.
jamesward
zio-typesafe-ai
A Scala 3 / ZIO client that asks typed Noul, Choice, and Score questions in one round-trip and returns a NamedTuple of answers.
Encodes state and typed questions as a System One request and decodes Probability, Choice distributions, and Score values.
↳ Keeps Jev questions and answers as compile-time field names in ZIO, without raw JSON key lookups.
GenieRobot
typesafe-ai-rails
Ruby on Rails integration gem for TypeSafe AI and Jev, providing model-level classification and decision policy patterns.
Dispatches state and criteria from ActiveRecord models or services to Jev System One endpoints, logging structured outcomes.
↳ Simplifies adding Jev discrete judgments to Rails web apps with standard Railtie configuration and policy wrappers.
featherless-ai
simple-jev
Adapter turning open LLM endpoints into Jev-compatible classification services without training a separate classifier head.
Extracts log-probabilities of candidate tokens from model vocabulary logits, formatting them into standard Jev responses.
↳ Enables rapid prototyping of Jev-like decision workflows against standard inference servers such as vLLM or Hugging Face.
nitoba
questions
A TypeScript decision library that asks typed questions via Zod or native batches, defaulting to TypeSafe Jev, with optional Vercel or generative adapters.
Posts state plus Choice, Score, or Noul questions to `/v1/systemone`, defaulting to jev-latest.
↳ The same question definitions can target TypeSafe, Vercel, or a generative backend without rewriting callers.
hnegishi
typesafe-ai-ruby
A stdlib-only Ruby client that sends Choice, Score, or Noul questions to TypeSafe System One.
system_one POSTs to /v1/systemone, defaulting to https://api.typesafe.ai and jev-latest.
↳ Gives Ruby programs a stdlib path to ask Jev without wrapping a generative SDK.
DotNetVibeCoderz
TypeSafeSDK
An unofficial .NET client that POSTs state and typed questions to TypeSafe /v1/systemone. The parent repo also contains unrelated SDK dumps.
TypeSafeClient.SystemOneAsync POSTs {Endpoint}/v1/systemone, defaulting to https://api.typesafe.ai and jev-latest.
↳ Gives .NET an HTTP path to ask Jev. Other SDKs in the parent dump are not Jev integrations. Distinct from cataloged saibimajdi/typesafeai-dotnet-sdk.
replynodes
jev-web-analyzer
See what Jev thinks about your SaaS website — powered by ReplyNodes web context and Vercel AI Gateway.
Jev returns a structured decision for the local program; consult the source for the exact decision policy.
↳ Adds structured choices or scores to the workflow; performance and cost benefits have not been independently verified.
Solido
jev_dart
Jev Dart SDK to build cli, server and Flutter apps.
Jev returns a structured decision for the local program; consult the source for the exact decision policy.
↳ Adds structured choices or scores to the workflow; performance and cost benefits have not been independently verified.
zeredy879
minojev
Decisions, not tokens: minojev reads calibrated, typed probability distributions straight from hidden states in one forward pass — zero output tokens, fully reproducible on a laptop CPU.
Jev returns a structured decision for the local program; consult the source for the exact decision policy.
↳ Adds structured choices or scores to the workflow; performance and cost benefits have not been independently verified.
shantanugoel
ask-jev-skill
A skill for Hermes and other agents to query TypeSafe Jev for bounded option judgments and confidence escalations.
Evaluates candidate intents for agent workflows; escalates uncertain choices to human review or higher-tier models.
↳ Equips autonomous agents with deterministic narrow judgments, mitigating infinite-loop hallucinations.
noplan-inc
limpet
A Stop hook guardrail for coding agents: prevents premature completion by judging plain-language rules via Jev.
Intercepts agent termination signals, using Jev to verify if context meets natural language acceptance criteria.
↳ Prevents coding agents from cutting corners or faking completion, boosting autonomous task completion rates.
legacybridge-tech
pi-typesafe-jev
A Pi extension exposing TypeSafe judgments as five narrow tools, keeping threshold and action control in host code.
Packages choice, score, and boolean judgments into five Pi tools for structured agent decisions.
↳ Strictly decouples semantic evaluation from execution, keeping automated scripts safely constrained.