Skip to content

Playground

TypeSafe Playground (community)

A community playground with over a hundred use cases, games, and model challenges, with editable prompts and side-by-side comparisons.
Stars
26
Language
TypeScript
License
MIT
Format
Playground
Reading time
3 min
Published by
Community
Last verified
Sep 2026

TypeSafeAI/typesafe-playground

Organization repository on GitHub

View on GitHub

Community TypeSafe AI playground: 110 use cases, games, dilemmas and model challenges, with editable prompts, A/B comparisons and a mobile-friendly UI.

Forks
7
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

About this project

A community playground for TypeSafe AI's Jev: edit classification experiments, compare A/B inputs, route conversations, extract document fields, inspect code-policy decisions, and explore games and simulations built around typed model outputs. Small experiments. Clear decisions. This is an independent community project, not an official TypeSafe AI product, production agent harness, or claim that a typed answer is correct.

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

Highlights

  • Requires Node.js 22+ and pnpm 10.34.5; a local guard rejects other package managers, and dev serves on port 3042.
  • The catalog holds 110 use cases across workspaces like Example builder, Conversation lab, Ask gate, PR review, SMT solver, and Jev plays Doom.
  • Ask gate caches docs.typesafe.ai/llms-full.txt for 10 minutes and sends at most eight shortlisted passages to Jev per question.
  • Proposal review asks Jev four yes/no questions and lets a fixed decision table decide, using 25 scripted fixtures.
  • You can browse and edit examples without a key; only controls labeled Live Jev need TYPESAFE_API_KEY.

Quickstart

bash
git clone https://github.com/TypeSafeAI/typesafe-playground.git
cd typesafe-playground
pnpm install --frozen-lockfile
cp .env.example .env.local   # add TYPESAFE_API_KEY for live calls
pnpm dev                     # http://localhost:3042

Watch out

It is an independent community project, not an official TypeSafe product, and a personal key entered in the header persists in unencrypted localStorage.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai