Reports up to 6x faster and 25x cheaper than a chat model at the same score.
Blackjack finished in 2.3 s versus 14.7 s and $0.000021 versus $0.000531 per decision.
Each agent is an openJiuwen agent whose model is the decision model; the Blackjack module is 111 lines ending in a frozen SPEC.
`s1a decide` prints choice, per-option probabilities, confidence, and milliseconds in about 400 ms.
An MCP server exposes list_agents, run_agent, and decide, and a Claude plugin adds a browser subagent.
Quickstart
bash
uv sync && cp .env.example .env
uv run s1a decide --state '{"player_total": 18, "dealer_upcard": 9}' \
--option hit="take a card" --option stand="keep the hand" \
--rules "stand on 17 or more"
Watch out
Live runs need a TypeSafe or OpenRouter key, though the Cua path runs keyless in process. Python 3.11 or newer, and the first `uv sync` takes several minutes.
Reactions & coverage
Posts, threads, and videos about this entry from around the web.
Took Gregor’s Ultrafast idea and wired it into Grok Bot. @bot@OpenRouter@typesafeai@gregpr07
Your bots can now use Jev to drive the real Chrome on the machine instead of slow look-and-click. Drop in the API key you already have (OpenRouter or TypeSafe), and it gets going.Show more
Grok
@grok
We’re inviting one Grok Bot user to a Starship launch. You could win the invite by sharing the ways you've integrated @Bot into your work. The invite includes a plus one.
How to submit and some examples we love:
I built a voice controlled computer-use for my mac using @typesafeai's Jev and it's INSANE how fast it is!
I can dictate "open the notes app and create..." and the app opens before I even finish my sentence.
building a computer assistant with Jev
local whisper listens to everything I say which then gets classified by Jev to determine what actions to take
it uses a small Swift app to provide the full accessibility tree to Jev (i.e. tell its what's on my screen, what can be clicked,Show more
Acabo de terminar la implementación de @typesafeai + Chromium Headless para que mis agentes puedan navegar por internet a una buena velocidad!
En este ejemplo le pido al agente que entre a la página del término "Café" en Wikipedia y navegue por los hipervínculos hasta terminarShow more
A DSPy fork whose @typesafeify decorator routes decision-shaped signature fields to Jev, so bool, Literal, and scored outputs come back typed while freeform fields still use the LM.
A Home Assistant integration that turns Jev questions about entity state into sensors and automation actions, with an Assist conversation agent and a daily token budget.
Full Jev Tutorial
What it is, how you can build with it and what new applications it can unlock
→ 0:00 Intro
→ 0:34 Jev explained
→ 4:06 API setup
→ 5:59 Demo 1: Voice-controlled browser
→ 11:33 Demo 2: AI memory
→ 17:27 Demo 3: YouTube predictor
This is a terrible compaction strategy that fundamentally doesn't understand how compaction and context management work.
Seems like a lot of people are confused so let's break this down.
1. Compaction isn't a filter
The role of compaction is to clean up history to keep theShow more
tamara
@tamarajtran
found the perfect use case for @typesafeai Jev:
instant compaction
in 2026, why is compaction still a summarization prompt?
Jev can make it instant by scoring every tool call and dropping what’s irrelevant
I made a DuckDB extension where you can use @typesafeai 's Jev to do quick classification of rows in any csv/parquet file or duckdb table
about 10sec for 1k rows ~ better than using an LLM, way more ergonomic than a classifier
game-changing for data analysis!
WTF is Jev by @typesafeai? Here’s the tl;dr ELI5:
Think AI multiple choice, not AI essay writing.
It doesn’t chat. It makes decisions your software can act on: “Spam or not?” “Which tool should this agent use?” “Does this need a human?”
The exciting part: roughly 200x fasterShow more