Skip to content

TypeSafeJevPlayground

Unofficial .NET port of the JavaScript SDK covering SystemOne noul, choice and score questions with env-based config, retries and typed errors.

Stars
9
Language
C#
Published by
Community
Author
laurentkempe
Last verified
Oct 2026

About this project

An idiomatic .NET port of typesafe-ai/typesafe-sdk-js v0.6.0. The library targets net11.0, uses C# 15 and System.Text.Json, and has no runtime package dependencies. "TypeSafe's Jev AI Model in .NET: A Community SDK for Structured AI Output in C#" "Building a TypeSafe's Jev MCP server with .NET" The upstream JavaScript call is client.systemOne({ state, questions }). Its .NET equivalent uses SystemOneRequest:

Quoted from the project's README. Read the full README.

Highlights

  • Targets net11.0 with C# 15 and System.Text.Json and no runtime dependencies.
  • Supports noul, choice and score questions with validation and extra JSON fields.
  • Resolves config from options then env vars with bounded retry and timeout policy.
  • Ships a runnable console sample mapping every SDK error to a distinct exit code.

Watch out

Unofficial community port explicitly marked vibe-coded and unsupported by TypeSafe; verify behavior before production use. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

6GitHub stars
Fifty runnable tev1 decision-model examples through local Ollama, from ticket triage and guardrails to six playable games, with a live request viewer and scoreboard.
Jev Demos & Experiments#community#github
2GitHub stars
Autonomous Tibia bot that polls OTClient game state every 250ms, asks five parallel Jev survival, targeting, spell, and movement questions, and executes the returned actions.
Jev Demos & Experiments#community#github
1GitHub stars
Arcade Tetris demo where Jev picks each piece's rotation and position: the engine enumerates reachable placements and a local Node server asks one choice question per move.
Jev Demos & Experiments#community#github
2GitHub stars
A Windows MCP server for Codex and Claude Code that runs bounded UI Automation tasks and durable multi-source research jobs, letting Jev choose only among actions deterministic code created, and returns a compact typed trace instead of a stream of screenshots.
Jev Demos & Experiments#community#awesomejev#catalog-import
Harness pitting Jev against Laya across six game-theory games with identical rules, plus a browser app to watch matches or play against the models yourself.
Jev Demos & Experiments#community#github
0GitHub stars
Windows and Android chat app for Jev via Vercel AI Gateway that answers document questions with per-option probabilities and costs.
Jev Demos & Experiments#community#github

From the Jev guides

Original write-ups on what this entry is for.

A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai