Skip to content
STACK IT FAST

Jev for Developers: What 648 Open-Source Repos Built in Two Weeks (2026)

Published October 2, 2026 From verified production architectures

648
Key statistic

open-source repositories built around Jev were created on GitHub by 27 September 2026, twelve days after TypeSafe opened early access

On 15 September 2026 TypeSafe AI opened early access to Jev, a model that does not write text. Jev answers typed questions about the data you give it: a choice, a score or a yes/no probability, each with a calibrated distribution. Within twelve days developers had published 648 open-source repositories built around it. We audited every one of them. This report covers what Jev is, where its claims hold, where they don’t, and what those repositories are actually built with.

1. What Jev is

TypeSafe calls Jev a System One model: fast, narrow judgments, as opposed to the slow, generative “System Two” of an LLM (Wikipedia, TypeSafe docs). A request has three parts:

  • State. The text or JSON being judged, such as a ticket, a page snapshot or a record.
  • Questions. A map of typed questions:
    • Choice picks one of up to 255 options.
    • Score places the state on 2–10 ordered, described levels.
    • Noul returns the probability that a statement is true.
  • Model. jev-latest, which currently resolves to jev-1.13.0.

Every question is evaluated in parallel against the same state, and answers come back under your question IDs. Choice and Score answers include per-option probabilities and a confidence value. TypeSafe lists the price at $0.042 per million input tokens with output free. A request can carry up to 64k tokens, and TypeSafe claims 70–500 ms responses. Official SDKs exist for JavaScript (@typesafe-ai/sdk) and Python (typesafe-sdk), and Vercel’s AI SDK has a provider (@ai-sdk/typesafe-ai).

2. The claims and the pushback

TypeSafe’s launch claimed Jev is 40–200× faster and 40–400× cheaper than frontier LLMs on comparable work, and that it “can’t hallucinate”. Reactions on Hacker News, from Simon Willison and in InfoQ’s coverage narrowed those claims:

  • “Can’t hallucinate” means “can’t return an invalid type.” A Choice always names a real option, but it can name the wrong one.
  • The speed comparisons aren’t like for like. An LLM that emits JSON and prose does more work than a model emitting one constrained decision. The latency is real; the multiplier depends on what you compare against.
  • Probabilities are not invariants. Reordering options can shift the distribution, and TypeSafe’s own docs warn that a Noul and its negation, or a Noul and an equivalent Choice, need not add up.
  • TypeSafe flags its own sample. The company said its speed and cost comparisons were built by its own team and are likely at the high end of real-world results.

TypeSafe’s docs are unusually direct about weak spots. The jev-1.13 jaggedness page lists literal reading, math and counting, date arithmetic, double negatives, large irrelevant state and adversarial content. Its advice for each is the same: do that part in code.

3. When to use Jev, an LLM, or plain code

The taskUse
An exact rule, lookup, count, date or calculationCode
Picking one of a known set, scoring on a rubric, checking whether a statement holdsJev
Writing text, writing code, multi-step reasoning, explaining a decisionAn LLM
Acting on an uncertain decisionJev’s confidence decides: act, ask a human, or escalate to an LLM

The pattern TypeSafe recommends, and most serious repositories follow, is code in control, Jev for judgments. Ask every question in one request, filter the state to what the questions need, and gate actions on confidence.

4. What 648 open-source Jev repos are built with

We merged the repository lists in awesome-jev-use-cases (658 unique entries), fetched each repo from GitHub and dropped forks, archived and missing repos. That left 648. For the 443 with a package.json, pyproject.toml or requirements*.txt, we checked which libraries they declare.

SignalReposShare
Primary language Python22835% of 648
Primary language TypeScript or JavaScript27242% of 648
Declares an official TypeSafe SDK13430% of 443
@typesafe-ai/sdk (JavaScript)7818% of 443
typesafe-sdk (Python)5312% of 443
@ai-sdk/typesafe-ai (Vercel AI SDK provider)41% of 443
MCP server or client SDK7116% of 443
React / Next.js / Vite front end72 / 31 / 42
Playwright (browser automation)256% of 443
FastAPI235% of 443
Also declares an LLM SDK (OpenAI, Anthropic or Vercel AI SDK)4510% of 443

What stands out:

  • Most projects call the HTTP API directly. Seventy percent declare no TypeSafe SDK, including the most-starred project, browser-use/jev-ultrafast, which uses httpx, and fast-jev-compaction, a Claude Code plugin. The API is one POST with a JSON body, so many developers skipped the SDK.
  • Agents are the first market. One in six projects ships an MCP server or client, and the most-starred repositories are browser agents and coding-agent plugins. TypeSafe itself ships an official agent skill rather than an MCP server.
  • Few repos pair Jev with an LLM yet. Only one in ten also declares an LLM SDK, even though the System One plus System Two split is the architecture TypeSafe describes.
  • The ecosystem is young and long-tailed. 45 repos had 100 or more stars and 8 had 1,000 or more. 59% are MIT-licensed and 28% have no license at all, so check before you reuse code.

5. Three ways to build with Jev

Each stack has a free AGENTS.md, CLAUDE.md, Cursor rule and Agent Skill (SKILL.md). They cover the architecture around Jev; TypeSafe’s official skill covers the API itself.

You are buildingStackRule
A web app where Jev routes, classifies and gates, and an LLM writesNext.js + Vercel AI SDK + JevNext.js + AI SDK + Jev
A triage, routing or guardrail service other systems callFastAPI + typesafe-sdk + PostgresFastAPI Jev decision service
A browser agent that picks actions instead of generating themPlaywright + Jev (+ MCP)Jev browser agent

6. Takeaways

  1. Treat Jev as a typed function, not a chatbot. Its value is closed answer spaces, probabilities and latency.
  2. Keep math, dates and counts in code. TypeSafe says so itself.
  3. Use confidence as a second axis. Act on high-confidence answers, and send the rest to a person or an LLM.
  4. Pin and log the model version. jev-latest moves when TypeSafe ships a release, and thresholds tuned on one version may not carry over.
  5. The ecosystem is two weeks old. Most repos are demos. Read the code and the license before depending on one.

Methodology. The sample is every repository in the repos.csv, more-repos.csv and new-repos-2026-09-26.csv files of awesome-jev-use-cases, deduplicated (658). Forks, archived repos and repos that no longer resolve were removed, leaving 648. Metadata and up to 20 package.json, pyproject.toml and requirements*.txt files per repo (excluding examples, tests and vendored code) were fetched from GitHub on 2 October 2026. A repo counts as using a library when any of those manifests declares it. Repositories that call Jev over plain HTTP are counted as not declaring an SDK.

Based on 648 verified production architectures in the directory. Explore the directory

One email a month: new deep dives and stack trends

New source-audited architectures, head-to-head comparisons and the monthly stack report. No spam, unsubscribe anytime.

Methodology and questions

What is Jev?

Jev is TypeSafe AI's first "System One" model, released in limited early access on 15 September 2026. You send it state (text or JSON) and typed questions, and it returns structured answers: a Choice from your options, a Score on your rubric, or a Noul probability for a yes/no question, each with calibrated probabilities. It does not generate text.

Is Jev an LLM?

No. Jev is a discriminative decision model, not a generative one. It cannot write text or code, chat, or explain its reasoning. TypeSafe's own docs say it is not a replacement for the LLM behind Claude Code or Cursor; it is meant for decisions inside an app or agent, next to an LLM when text is needed.

Can Jev hallucinate?

It cannot return an invalid type: a Choice always names one of your options and a Noul is always a number between 0 and 1. It can still return a wrong valid answer, which was the main pushback on Hacker News. TypeSafe documents known weak spots in jev-1.13: literal reading, math and counting, dates, indirection, large irrelevant state and adversarial content.

How much does Jev cost?

TypeSafe's models page lists jev-1.13.0 at $0.042 per million input tokens, with output tokens free. Requests are capped at 64k tokens (32k for the state plus the longest question), and rate limits were listed as 100K tokens and 40 requests per second in early October 2026, with a note that they change as capacity grows.

Should I use Jev or GPT/Claude for classification?

Use Jev when the answer space is closed (route, label, score, yes/no) and you want typed output, probabilities and low latency. Use an LLM when the task needs generated text, multi-step reasoning or explanation. Many apps use both: Jev routes and gates, the LLM writes, and code decides based on Jev's confidence.

Is there an open-source alternative to Jev?

Community projects are trying: jaredpalmer/kev trains Jev-like decision models on open Qwen weights, and SemIf-OpenJev runs "semantic ifs" on open models on a single consumer GPU. Neither is affiliated with TypeSafe, and neither reports the same calibration training.

More benchmarks and trend reports

insights/rust-web-apps-ai-agents-2026.mdBuilding Web Apps in Rust in 2026: DHH, AI Agents and What Open-Source Rust Actually UsesDHH is rewriting HEY in agent-written Rust. What 32 open-source Rust apps actually use (Axum, Tokio, sqlx) and four Rust web stacks with AGENTS.md files. 32 stacks insights/2026-09-stack-trends.mdSeptember 2026 Production Stack Trends: TypeScript Runs 76% of 115 Open-Source ArchitecturesSeptember 2026 stack trends from 115 verified open-source architectures: TypeScript in 76%, PostgreSQL in 57%, Rust in 26%, and 46% AI-assisted delivery. 115 stacks insights/agents-md-vs-claude-md-vs-cursorrules.mdAGENTS.md vs CLAUDE.md vs .cursorrules: Which File Each AI Coding Tool Reads (2026)Which instruction file do Cursor, Claude Code, Codex and Copilot read? Plus what 113 audited open-source repos actually ship: AGENTS.md, CLAUDE.md, .cursor/rules. 113 stacks insights/vibe-coding-statistics-2026.mdVibe Coding Statistics 2026: AI Coding Agent Adoption Across 105 Production Open-Source StacksVibe coding statistics 2026: 43.8% of 105 production open-source stacks use AI-assisted or agent-heavy delivery. Data by language, team size, category. 105 stacks insights/top-10-production-tech-stacks.mdTop 10 Production Tech Stacks in 2026: Architecture Breakdown of 105 Open-Source LeadersTop 10 production tech stacks in 2026: In-depth architecture breakdown across 105 verified open-source leaders like Next.js, Supabase, FastAPI, and MinIO. 105 stacks insights/2026-08-stack-trends.mdAugust 2026 Production Stack Trends: PostgreSQL Powers 71% of Open-Source ArchitecturesAugust 2026 stack trends: PostgreSQL powers 71% of open-source architectures. Real data on databases, frameworks, and AI-agent development modes. 48 stacks insights/most-popular-open-source-tech-stacks.mdMost Popular Tech Stacks in Modern Open-Source Software (2026 Breakdown)Most popular tech stacks powering iconic open-source projects like Cal.com, Supabase, Dub, Sentry, and PostHog. Verified 2026 architecture benchmarks. 48 stacks