Skip to content

Convex Evals

Convex's own coding evals, plus a separate multiple-choice decision benchmark in the same repo. Jev is wired into the decision side through OpenRouter's alpha decisions endpoint with a pinned version, while the coding evals still route as chat completions.

Stars
130
Language
TypeScript
License
APACHE-2.0
Published by
Community
Author
get-convex
Last verified
Oct 2026

About this project

Convex is an open-source, reactive database that's the best platform for full-stack AI coding. We ensure that Convex performs well with a large set of models by continuously running evals. Each eval has a set prompts for coding a Convex backend, a set of human-curated solutions, and a script for evaluating the LLM's output. These evals are split up into eight different categories: The most up to date eval runs can be found on our website.

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

Highlights

  • The decision bank is 108 questions over 90 of the 112 coding evals, with the 22 omissions recorded in decision-bank.json and averaging done per source eval.
  • Jev calls go to OpenRouter's /api/alpha/decisions with native typed questions; language models use /api/v1/chat/completions, so the two are not alike.
  • A local trial needs one OpenRouter key: bun run decisions validate, then dry-run, then run, writing to output-decisions/ without reporting to Convex.
  • Every question has archived executable evidence with hash checks, but only five have clean-checkout replay commands; the other 103 still need portability work.

Watch out

The repo is careful about what its scores mean, and you should read that before quoting them: a correct multiple-choice answer does not establish that a model can write or debug a working Convex application, and a miss on an unprompted-selection eval does not mean an alternative implementation was broken. Invalid responses and provider failures count as incorrect and interrupted or filtered runs are excluded, which shapes every number. Unknown provider cost stays unknown rather than being estimated. Reproducibility is uneven, since 103 of 108 questions lack supported replay commands even though the decision-verification.tgz asset carries the same evidence, locks and scripts. Local runs also need a Convex deployment for codegen, and a pass over every curated model is priced in the README at roughly 87 dollars, so pass a model explicitly. 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

4.9kGitHub stars
LangWatch Instant Evals ships a TypeSafe Jev classifier that batches Noul, Score, and Choice judgments on production traces in one POST per text.
Jev Benchmarks & Evaluations#community#typescript#evaluation
338GitHub stars
SREGym stands up live Kubernetes clusters so SRE agents can be evaluated against 90 fault scenarios, including OS-level faults and metastable and concurrent failures, in containers that cannot see the grading logic.
Jev Benchmarks & Evaluations#community#jevbest
217GitHub stars
Standardizes hundreds of public datasets into interchangeable multiple-choice, classification, and token-classification templates, and deterministically recasts them into typed choice, score, and noul decision requests.
Jev Benchmarks & Evaluations#community#jevbest
0GitHub stars
TypeScript gateway that fans one payload out to seven Jev risk and routing questions in one call, then enforces deterministic policy verdicts.
Jev Benchmarks & Evaluations#community#github
24kGitHub stars
An open Claude Cowork-style workspace whose eval testkit can call Jev as a typed verification judge on agent-produced artifacts.
Jev Benchmarks & Evaluations#community#typescript#agents
197GitHub stars
A Chinese-first desktop workbench for local models whose JEV page runs typed noul, choice and score questions against a local engine or a cloud key, alongside a gateway, RAG knowledge base and shared memory.
Jev Tools & CLIs#community#jevbest
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai