Skip to content

TanStack AI

Provider-agnostic TypeScript AI SDK; per list sources, an @tanstack/ai-typesafe adapter exposes Jev decisions through decide().

Serviceproduction

Overview

TanStack AI is a type-safe, provider-agnostic TypeScript SDK for streaming chat, tool-calling agents, structured outputs, realtime voice, media generation and framework-native AI apps. It is built from composable activities and provider adapters so apps import only what they need, and it ships agent skills for coding agents.

The directory includes it because of a list summary describing an @tanstack/ai-typesafe adapter that exposes typed Boolean, Choice and Score decisions through TanStack AI's decide() API. The README excerpt available here does not describe that adapter, so details of the Jev integration come from the list source only. It suits TypeScript teams already on TanStack AI who want to add Jev decisions alongside chat and tools.

What the decision model decides

TypeQuestionAnswers
Yes / noBoolean decision via decide() with the TypeSafe adapter(inferred)—
ChoiceChoice decision via decide() with the TypeSafe adapter(inferred)—
ScoreScore decision via decide() with the TypeSafe adapter(inferred)—

How it works

  1. Install TanStack AI and the TypeSafe adapter.
  2. Call decide() with state and a typed question.
  3. Receive a typed Boolean, Choice or Score result.
  4. Use the result in app logic alongside other TanStack AI activities.

Strengths

  • One SDK for chat, tools and decisions.
  • Provider-agnostic adapters.

Caveats

  • Jev adapter details are not covered in the README excerpt; rely on the list source and package docs.
  • Requires a TypeSafe key for Jev.

At a glance

Type
Service
Status
production
Language
TypeScript
Runtime
Node / browser
Has code
yes

Use cases and integrations

How curated lists describe it

  • `@tanstack/ai-typesafe` adapter exposing typed Boolean, Choice, and Score decisions through TanStack AI's `decide()` API.

    cobanov/awesome-jev

Frequently asked questions

How does TanStack AI relate to Jev?

A list source describes an @tanstack/ai-typesafe adapter that exposes Jev's typed decisions through decide().

What kinds of decisions are supported?

Boolean, Choice and Score, according to the list summary.

Does it need a TypeSafe key?

The sources here do not say, but Jev itself is a hosted TypeSafe model that needs a TypeSafe API key.

Related projects

  • Zero-dependency Node bridge that exposes Jev through an OpenAI-compatible API, plus a CLI, code-audit tool and auto-fix loop.

    CLIbetaJavaScript
  • Claude Code mod that adds $.jev to the engine interface so other plugins and hooks can ask Jev typed questions through six providers.

    ServicebetaTypeScript
  • Ax, a DSPy-style multi-language LLM framework, listed with a native TypeSafe provider for Boolean, Choice, Score and raw Jev questions.

    PluginproductionTypeScript
  • Effect TypeScript library whose @effect/ai-typesafe package maps classify, probability and rating operations to Jev questions.

    ProjectproductionTypeScript
  • PHP monorepo whose Polyglot module adds a TypeSafe driver for typed Noul, Choice and Score decisions alongside LLM inference.

    ProjectproductionPHP
  • Elixir library for unified LLM calls across providers, with an evaluate interface that calls Jev via TypeSafe or OpenRouter.

    ProjectproductionElixir