Open source

Bespoke Labs releases Nimble, an open Jev alternative that hit 90.12 percent on the same 324 examples

September 19, 2026 at 6:20 PM PT

GitHub page for the Bespoke Nimble repository

Image: GitHub

Why it mattersTeams that used Jev for routing, policy checks or rating now have a self-hosted option they can inspect and retrain, with a published number to compare it against.

Bespoke Labs released Bespoke Nimble on 18 September, a 9-billion-parameter open-source model that answers the same shape of typed question as TypeSafe AI's Jev: pick one option from a list, or decide true or false, and return a probability for each allowed answer. The repository holds the training data, the recipe and the code; the weights are on Hugging Face as bespokelabs/Bespoke-Nimble-9B.

One token per answer, no reasoning stream

Nimble reads a context and a flat schema. Each field is either an enum with up to 26 string choices or a boolean. Every allowed answer has a code that is one token long, and the scorer reads the model's raw scores for those tokens directly. There is no generated text to parse. Bespoke Labs describes four uses: route a request to one of several destinations, check a yes or no condition, apply a policy, and rate an outcome on an ordered scale.

Nimble picks one answer in one step, without writing any reasoning first, so a decision is one forward pass. The model accepts up to 2,048 tokens per prompt, including the schema.

The numbers Bespoke Labs published

Bespoke Labs ran seven models on the same 324 held-out examples and reported the count of matches to the reference labels: Gemma 3 270M IT at 28.70 percent, Qwen3.5-0.8B at 45.37 percent, Qwen3.5-4B at 61.42 percent, Qwen3.5-9B (the base model) at 66.36 percent, Qwen3.8-27B at 84.88 percent, Bespoke-Nimble-9B at 90.12 percent, and Jev 1.13.0 at 93.21 percent.

Bespoke Labs says the reference labels are synthetic, produced by a model check with no human review, and that the 324 examples form 162 closely related pairs from six source families, so the test is narrow. The training set has 2,676 examples across 10 categories including commerce, education, science, software, supply chain and workplace.

How it was trained

The recipe applies LoRA to Qwen3.5-9B and optimises cross-entropy over the allowed candidate scores. LoRA rank 16, learning rate 5e-5, effective batch size 8, one epoch, BF16, 2,048-token prompt limit. Tuning ran on L40S; the final fit and evaluation ran on H100. Bespoke Labs says it did not distil from Jev: the training uses hard reference labels rather than saved Jev probabilities.

The data curation method is contrastive. For each example the team writes two evidence sentences, then changes at most eight words in one to flip one fact and therefore the answer, keeping the rest of the context the same. Each pair is checked against the policy, and each sentence is removed in turn to confirm the missing fact becomes unknown. Only pairs where every check passes and the two labels differ are kept.

Where the traction sits and what to run it on

The repository was 460 stars and 35 forks two days after release, from an organisation that has published open datasets and models before. A Mac needs Apple Silicon and enough memory to hold the 18 GB weights plus overhead; Bespoke Labs recommends 64 GB rather than 24 GB. A Linux machine needs an NVIDIA GPU that supports BF16. The MLX runner on the Mac reads the prompt once and scores every field in parallel; the CUDA runner scores each field with the full prompt.

Nimble is one of several open-source models this month aiming at Jev's decision surface, and the first that carries a published comparison against Jev on the same examples with the working shown. A 3.09-point gap between an open model and a closed one is a specific number a team can weigh against the price of a paid API call.

Source

Source: Bespoke Labs

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

More from AI News

Jared Palmer released kev, a Jev-style decision model you can train and run on a MacBook

Jared Palmer's new Apache-2.0 project kev builds a Jev-style typed decision model on top of Qwen with a LoRA adapter, ships four checkpoints from 0.5B to 8B on Hugging Face, and scores them on the same frozen suites against the real TypeSafe Jev.

Source: GitHubOpen source

Cua released CUA-S1-FORMS, a 706k-parameter open model that only decides what to do with a web form

Cua released CUA-S1-FORMS, a 706k-parameter, 2.8 MB open-source specialist model that scores one form field at a time and does nothing else, as the first of a planned family of small computer-use decision models.

Source: Hacker NewsOpen source

Halogen Flash serves Qwen 3.8 Flash Next on AMD Strix Halo in 29 seconds, against 118 for three llama.cpp forks

Peonist.ai has published an inference server that runs Qwen 3.8 Flash Next on an AMD Ryzen AI Max+ 395 laptop, and lists 29.1 seconds for a 32,768 token prompt with a 256 token answer against 117 to 154 seconds for three llama.cpp forks it names.

Source: GitHubOpen source