Community projects / 44 listings

Client libraries and integrations

Build with Jev from a language, framework, gateway, or data system you already use. Check each community client's maturity and data handling before adopting it.

Browse 44 listings ↓ Search all projects →

Awesome Jev share card for Client libraries and integrations Download topic card

Share this topic

Help people find these projects. Inclusion is not an endorsement.

AnyDecisionModel

Swift 6.2 package with typed sessions, enum-backed choices, and ordered scores over either TypeSafe's Jev API or a local MLX language model on Apple silicon; the local backend reads answer-token probabilities without generating text, and its calibration is caller-configured rather than established for every task.

Ax TypeSafe integration

Ax's TypeScript provider supports required Boolean and class signatures and a native Jev client for Noul, Choice, and Score questions with probabilities and criteria; free-form text and numeric signature fields are not native Jev outputs, so use its explicit native interface for scoring rather than treating a bounded number as a Score rubric.

DuckDB Jev

Native DuckDB extension for Jev predicates, Choice classification, Score rubrics, and streaming batched judgments over SQL rows, with per-query budgets, caching, and request telemetry; published live throughput uses a repeated synthetic ticket corpus and does not measure classification accuracy, and binaries must match the DuckDB version and platform.

grounded-ai

MIT Python evaluation library whose JevEvaluator asks hosted Jev or a local Strands Decider Noul, Choice, and Score questions, and whose CascadeEvaluator keeps confident answers and sends the rest to an LLM judge (OpenAI, Anthropic, Bedrock, or Hugging Face). Hosted mode sends inputs to TypeSafe; escalated questions go to the judge's provider even when the first judge is local. Its tool-call benchmark has 200 items labelled by another model's choices.

Hunch

Ruby gem that turns judgment calls into control flow: if Hunch.likely?("fraudulent", given: order) branches on a typed Jev answer, with pick for Choice, rate for Score, and graded predicates from possibly? to almost_certainly?; a TypeScript port offers the same interface; not affiliated with TypeSafe AI.

Hunch for Python

Python library (pip install hunch-jev) that maps Jev Choice, Score, and Noul to functions over strings, lists, and DataFrames, deduplicates per-row requests, and keeps thresholds in caller code; selected rows and context go to TypeSafe or a configured gateway, and optional LLM escalation sends uncertain rows to that provider. A TypeScript port offers the same interface.

Jev for Apple Foundation Models

Swift 6 bridge that translates Apple @Generable Boolean, enum, and bounded score fields into one Jev question set, then decodes the typed answers through LanguageModelSession; ships mock-transport tests and two demos, but requires iOS, macOS, or visionOS 27 and an API key kept on a backend or trusted machine rather than in a mobile app.

jev-acp

Standalone ACP agent for Jev Choice, Score, and Noul decisions, with guided input, reusable templates, and probability displays; requires a TypeSafe API key and sends decision inputs to TypeSafe.

Jev-Switch

Rust gateway with a React console and Windows Tauri app that serves a Jev-shaped /v1/systemone endpoint and routes each request through an editable graph of upstream routes with failover; v0.1.0 adapters cover only Vercel AI Gateway and Laya, not TypeSafe's own API, request state goes to the selected upstream, and the README is in Chinese.

Jevelry

Early-stage TypeScript CLI, library, and coding-agent skill for reusable Jev question templates: it maps typed answers to act, mark, or fall back, and keeps a local decision/outcome log for review. Question state goes to TypeSafe; the log keeps a state hash by default but can opt into full state, and configured run commands may execute locally without per-action confirmation when confidence is high.

jevframe

Early Python library adding async Jev Noul, Choice, Score, and multi-question evaluation to pandas and eager Polars, with full Choice and Score probability distributions, bounded row concurrency, and opt-in memory caching; each uncached row sends selected context to TypeSafe, and LazyFrame expressions are outside v0.

jevql

psql-shaped CLI and Go/TypeScript/Python SDKs that let you write WHERE jev(alias, 'condition'), jev_prob, jev_choice, and jev_score against a vanilla Postgres with no extension: it runs the plain SQL on the server, judges the surviving rows with Jev in batches (cached in local SQLite), and applies filter, sort, and group in the client; every row that survives the SQL filters is sent to TypeSafe and judged, so put cheap predicates in SQL first.

jevsearch

shadcn/ui registry block for ⌘K site search: a local keyword pass streams hits on the first keystroke, then the top 20 go to Jev in one request (a Noul per page, a Choice for the single best answer, and a Noul for whether any page answers) and code re-orders or drops them; with no embeddings or vector database it only re-ranks what the keyword pass retrieves, and keyword order stands if TypeSafe is slow or down.

Jevstiller

Apache-licensed self-hosted proxy for repeated Jev Choice and Noul calls: point TYPESAFE_BASE_URL at it, and it trains a small local head on Jev's own answers and answers locally only within a target agreement checked by a Clopper–Pearson bound and a permanent audit slice. Callers' keys are forwarded and never stored; request text is kept locally for training unless disabled. Score questions are forwarded, while the default local encoder sees only the first 256 tokens of a state, limiting coverage on long inputs.

json-render

Generative UI framework with an experimental Jev composer that selects components and layout from application-supplied candidates through Vercel AI Gateway. The Jev API is unreleased and requires a source build; application code owns components, actions, and side effects.

Laya for Node.js

MIT TypeScript client that runs the independent, Jev-compatible Laya Choice, Score, and Noul model locally through ONNX Runtime, batching a question set in one call; first use downloads about 1.7 GB of weights, and its reference-output test runs only when that model bundle is present.

LlamaIndex Jev

Unofficial LlamaIndex reranker and query-engine selector on the official Python SDK: Jev scores retrieved passages and chooses which tool handles a query; score mode is a 0–3 rubric, not cosine similarity.

Milvus Model

Python reranker adapter that sends a query and candidate documents to TypeSafe as batched Jev Noul questions, then sorts the scores while preserving original document indices; the current prompt is claim/evidence-specific, requires a TypeSafe API key, and is confirmed in source but not yet in a verified package release.

mysql-ailike

Native MySQL plugin that adds an AILIKE predicate for natural-language row filters in WHERE and a three-argument ailike(left, right, prompt) for semantic JOIN ... ON conditions, powered by Jev; it is a preview release, each uncached evaluation is an API request, and evaluated values and prompts are sent to TypeSafe.

NeuroLink

TypeScript SDK that exposes decide as a third inference type alongside generate and stream, backed by TypeSafe's Jev or the open-weights Laya, declared per provider through an inferenceKinds field rather than inferred from behaviour, and consumes it internally for model routing, context compaction, MCP tool selection, and RAG planning; every internal caller uses a fail-open wrapper that returns null on any failure, so with no key configured the library behaves exactly as it did before, and it is not affiliated with TypeSafe AI or Convai Innovations.

pg-jev

PostgreSQL extension for Jev-powered WHERE predicates, probabilities, Choice, and Score over table rows; it batches rows, caches answers per session, and offers optional query spend caps. Every judged row goes to TypeSafe, and installation needs plpython3u and superuser access, which many managed Postgres hosts do not provide.

pi-typesafe

Pi extension and library that gives the agent and other extensions one consented, key-managed TypeSafe client with a batched typesafe_evaluate tool and offline-testable transport; requests are billable and opt-in per user.

scala-jev-sdk

Community Scala 3 client for TypeSafe's System One API with typed Noul, Choice, and Score questions whose answers are retrieved with the question value itself, no effect system of its own so the same code runs on any sttp backend from Future to blocking, cats-effect, or ZIO, retries that honour Retry-After, and local validation that rejects a malformed question set before it costs a round trip; every call returns an Either rather than throwing, effects other than Future and the blocking Identity must supply a one-line sleeper for the retry timer, Scala 2.13 is not supported, and it is not affiliated with TypeSafe AI.

SemanticPolicy

Alpha .NET 10 library (Apache-2.0) that writes application and agent decisions as Boolean, Choice or Score rules Jev answers, turns the probability into a verdict with thresholds measured on labelled examples by an evals CLI run from a clone, and adds checks before the model call, before a tool runs and after it returns in Microsoft Agent Framework agents; the evaluated text goes to Jev through OpenRouter or TypeSafe's endpoint and the library does not log it, and a rule is a signal, not a security boundary.

TypeSafe SDK for Go

Community Go 1.23 client for TypeSafe's System One API with typed Noul, Choice, and Score questions in a single request, options-over-environment configuration, retries that honor Retry-After, an errors.Is-matchable error tree, and log/slog logging that redacts credential headers but logs request bodies at debug level; answer types the client does not model are dropped with a warning rather than failing, and the module has no tagged release yet, so go get resolves a pseudo-version.

TypeSafe SDK for Java

Community Java 17 client for TypeSafe's System One API with typed Noul, Choice, and Score questions, lambda-style builders for nested criteria, retries matching the official SDKs, status-specific exceptions, and a Spring Boot starter; depends only on Jackson and is not affiliated with TypeSafe AI.

TypeSafe SDK for Kotlin

Community Kotlin port of the official JavaScript SDK covering TypeSafe's System One API with typed Noul, Choice, and Score questions, a retry policy matching upstream, status-specific exceptions, HTTP and SOCKS5 proxy support, and runtime checks that each answer matches the question that produced it; targets Android and the JVM only, is distributed through JitPack rather than Maven Central, and is not affiliated with TypeSafe AI.

TypeSafe SDK for PHP

Community PHP 8.3 client for TypeSafe's System One API with typed Noul, Choice, and Score questions, a one-call switch between TypeSafe and OpenRouter's decisions endpoint, retries and per-call overrides, any PSR-18 transport, and a Laravel service provider; calls are synchronous, model listing works only on TypeSafe, and it is not affiliated with TypeSafe AI.

typesafe-ai-rails

Community Rails integration for TypeSafe's System One API, built on typesafe-sdk, with Rails configuration, persisted usage and cost telemetry, and opt-in confidence policies for Choice and Score answers.

typesafe-sdk

Community Ruby client for TypeSafe's System One API with typed Noul, Choice, and Score questions, retries, model listing, and thread-safe pooled HTTP connections; requires Ruby 3.1 or newer and has no async client.

TypeSafeAI.Net

.NET client for TypeSafe's API with Noul, Choice, and Score question sets, HttpClientFactory and dependency injection support, plus Microsoft.Extensions.AI guardrail, routing, tool, and evaluator adapters.

Vercel AI SDK for Python

Vercel's public-beta Python SDK includes an experimental evaluate operation that asks typed Choice, Score, and Boolean questions through AI Gateway using typesafe-ai/jev; the evaluation API is still experimental and requires Gateway access.

vgi-typesafe

DuckDB integration, loaded through the community VGI extension, that exposes Choice, Noul, and Score as SQL table functions to LATERAL join against a table, returning typed columns with confidence, probabilities, and per-row token usage, plus an is_true() scalar for WHERE clauses; several questions share one request per row and repeated values are asked once per batch, but every other non-null row is a billable request that sends its content to TypeSafe's API.

Community entries are independent unless their source says otherwise. Inclusion is not an endorsement or security review. Report an outdated detail →

README-DERIVED DIRECTORY

Find a Jev project

Loading projects…

Every listing comes from the README. Inclusion is not an endorsement.