
jeff
Fine-tunes of Qwen3.5 and Gemma 4 for zero-shot classification
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 freeFree: 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
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
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
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
392.8k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
286.7k ★DeepSeek Harness
DeepSeek Harness: Everything is a Plugin.
258.6k ★