Tools/firelex/jeff

jeff

Fine-tunes of Qwen3.5 and Gemma 4 for zero-shot classification

1.5k ★+17/wkemergingPythonMIT License →new this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

Jeff is a set of small open models that answer multiple-choice, yes-or-no and scoring questions with a probability per option instead of generated text. It speaks the same request format as TypeSafe's closed Jev API, so it drops in for classification, routing and guardrail checks. Code is MIT, weights are Apache 2.0, and the training code builds on AutoJev from Denis Yarats of Perplexity.

There are three models: 0.8B and 2B versions built on Qwen3.5, plus a heavier Gemma 4 variant. The small one needs 1.7GB and answers in about 22 milliseconds on a workstation GPU, 28 on an M4 Max, or about half a second on a big CPU. Setup is uv, a Hugging Face download and jeff-serve, which listens on localhost by default with optional key auth. Training code is included, and the author reports a voice-command fine-tune jumping from 32% to 96% accuracy in half an hour on one GPU.

Teams sorting tickets, intents or sentiment at volume should self-host it instead of paying Jev's $42 per billion input tokens. Its benchmark average lands just under Jev's published number, and an outside user re-ran the suite and matched the author's scores. NandhaKishorM/laya is smaller and covers 100+ languages; jaredpalmer/kev scales up to 27B.

The catch: the Jev comparison uses Jev's published figures on a different sample, not side-by-side runs, and on reasoning-heavy tests like BBH and WinoGrande Jeff trails badly. It's English and text only. The latest version also trained on two popular intent benchmarks, so those scores are no longer zero-shot.

Free vs Self-Hosted vs Paid

fully free

Free: Code MIT (with AutoJev's MIT notice), weights Apache 2.0 on Hugging Face: Jeff-Qwen3.5-0.8B (1.7GB), Jeff-Qwen3.5-2B (4.2GB), Jeff-Gemma4-E2B (9.3GB, still v1.0 with a 26-option cap) and a chess fine-tune. Training code, data pipeline and eval tools included; the training data itself is not released.

Self-hosted: Python 3.12+, uv sync with a CUDA or Mac extra, download weights, run jeff-serve. Binds to 127.0.0.1 by default; set JEFF_API_KEY for bearer auth. MLX support covers the Qwen models only. The CUDA path is much slower without flash-linear-attention. Author-reported latency for the 0.8B: 22ms on an RTX PRO 6000, 28ms on an M4 Max, 463ms on a 32-thread CPU.

Paid: None. The hosted alternative, TypeSafe Jev, bills $42 per billion input tokens.

Free, MIT code and Apache 2.0 weights. The cost is a small GPU or a patient CPU.

What to do by team size

Solo
free; runs on a laptop GPU or Apple Silicon
Small team
free; self-host the 0.8B for routing and classification
Medium team
free; fine-tune on your own labels before trusting it in production
Large team
free to self-host; benchmark it against Jev on your own data first
Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
63/100 · B
Adoption12/30
Maintenance21/25
Community5/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

License: MIT License

Use freely, including commercial. Just keep the license.

Commercial use: ✓ Yes

About

Owner
firelex (User)
Stars
1,548
Forks
80

Explore Further

More tools in the directory