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.
Download topic card
Advocaat
Small TypeScript client with ergonomic tagged helpers for typed chances, choices, and scores.
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.
jev.zig
Zig client with compile-time typed answers, retries with per-attempt timeouts, and diagnostics. Questions are fixed at compile time.
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.
RubyLLM TypeSafe
TypeSafe provider for RubyLLM 2 with offline model metadata and typed responses.
s1-rs
Rust derive layer for Choice, Score, Noul, typed question sets, confidence gates, and network-free testing.
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.
Swift SDK
Unofficial, experimental Swift client with typed answers, async/await, and Swift Package Manager support.
TypeSafe AI for Rust
Rust client with asynchronous and blocking transports, typed responses, observable retries, and inspectable errors.
TypeSafe AI Swift SDK
Dependency-free Swift 6 client for Choice, Score, and Noul questions with strict concurrency, configurable retries, and network-free transport tests; production Apple apps should proxy requests through a backend.
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-rs
Latency-focused Rust transport SDK designed around behavioral parity with the official clients.
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.
typesafe_sdk
Elixir SDK for TypeSafe AI and Jev with typed Choice, Score, and Noul structs, configurable retries, and upstream API parity.
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 Gateway
Third-party hosted gateway entry for calling Jev through Vercel's AI SDK and gateway.
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.
No listings match that search. Try another term or clear the filter.
Community entries are independent unless their source says otherwise. Inclusion is not an endorsement or security review. Report an outdated detail →