Skip to content

Kev — arjun988

Self-hosted Apache-2.0 decision engine with a Jev-style wire format that turns a model you point at it into typed choice, score, and noul answers.

Stars
20
Language
TypeScript
License
APACHE-2.0
Published by
Community
Author
arjun988
Last verified
Oct 2026

This is one of several Jev listings for the same project. The canonical entry is Kev — jaredpalmer.

About this project

Typed decisions for software. Send context. Ask choice , score , or noul . Get calibrated probabilities — not a paragraph to parse. Install · Docs site · Quick start · Benchmarks · Why Kev · Playground · SDKs · Migrate from Jev. LangChain / LlamaIndex: @kev-ai/sdk/langchain · @kev-ai/sdk/llamaindex PyPI coming later. NotJev : Kev is an open-source System One decision engine: Apache-2.0, self-hosted, Jev-style wire format. Bring your own model (Ollama, vLLM, OpenAI-compatible) — or start with the built-in mock.

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

Highlights

  • Brings your own backend such as Ollama, vLLM, or OpenAI-compatible models, or starts with the built-in mock.
  • Ships a TypeScript SDK, decision API server with playground, CLI and MCP tools, plus LangChain and LlamaIndex adapters.
  • Answers many questions in one request with typed keys, full distributions, confidence, and threshold-ready noul.
  • Documents accuracy and ops benchmarks with held-out suites and runnable bench commands for rechecking.

Watch out

Benchmarks depend on the backend, checkpoint, hardware, and task; the OpenJev private mix is cited only since its questions are not fully public. 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

7GitHub stars
Claude Code plugin that routes code review, debugging, planning, and search triage through typed Jev judgements with fixed thresholds applied in code.
Jev Practices & Patterns#community#awesomejev#catalog-import
4GitHub stars
Design-time toolkit for using Jev from a coding agent, combining docs, a stdio MCP server, and an agent skill for decomposing judgments into Choice, Score, and Noul.
Jev Practices & Patterns#community#awesomejev#catalog-import
3GitHub stars
Grades the coding agent sessions already sitting on your disk. Jevalyzer reads Claude Code, Codex CLI, opencode, Gemini CLI and Antigravity transcripts, scores each exchange, and renders an interactive HTML report or terminal dashboard.
Jev Practices & Patterns#community#awesomejev#catalog-import
3GitHub stars
A TypeScript framework that puts a System 1 decision layer in front of agent micro-decisions, shipped as a Claude Code plugin, an MCP server and a CLI, with an offline simulator.
Jev Practices & Patterns#community#awesomejev#catalog-import
2GitHub stars
An MCP server with two tools for agent memory: record writes facts into a per-project ledger as they happen, and recall scores each one against the task you are starting and hands back only what matters.
Jev Practices & Patterns#community#awesomejev#catalog-import
1GitHub stars
An independent benchmark asking whether Jev can replace an LLM reranker, run over natural-language search across all 6,245 YC companies, plus the live search app it measures: Jev routes the query, BM25 and embeddings retrieve, Jev reranks.
Jev Practices & Patterns#community#awesomejev#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

Most Jev accuracy problems are state problems. What belongs in a state, what is a pre-made judgment to leave out, and why naming the slice you ask about matters more than the wording.
Jev Practices & Patterns#state#design#primitives
Read article
A Noul returns one number and no separate confidence. How to read the value, pin its boundary with criteria, split compound questions, and set a per-action threshold that matches the cost of being wrong.
Jev Practices & Patterns#noul#primitives#confidence
Read article
A Score is a weighted position, not a ruler. Why the number can land between levels, why levels are judged separately, and how to combine several atomic scores in code instead of one crowded rubric.
Jev Practices & Patterns#score#primitives#scoring
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai