Built with Open reimplementations

jevbetter

A stronger one-pass scorer over a variable list of text options. Hashed n-gram encoder, rival-aware attention, gated head, temperature scaling — with a head-to-head benchmark vs the jevlike starter design.

15 ★ on GitHub

What it is

Train a small model that chooses among a changing list of text options, done better.

Getting started

From the README:

python -m venv .venv && source .venv/bin/activate
pip install -e '.[dev]'
jevbetter-data --output data/synthetic          # hard synthetic menus
jevbetter-train data/synthetic/train.jsonl \

Where the decision sits

jevbetter runs its own weights or its own runtime rather than calling a hosted API, so its decisions do not depend on a vendor being up or on a key being funded. The trade is that the model is now yours to keep current.

How active it is

Created 2026-09-16, last pushed 2026-09-16, 15 stars and 3 forks when we read it on 2026-11-02. Everything in this category is weeks old at most, so a stale push date means something different here than it would on a mature project. Check the repository before you depend on it.

Find out what your data actually supports

We turn your historical decisions into a frozen test set, then tell you which model, which threshold, and how much of it you can safely automate.