Skip to content

Jevchat

A Python experiment that turns Jev into a chat model by repeatedly asking which symbol comes next, including alphabets, sampling modes, and a bench command.

Stars
97
Language
Python
Published by
Community
Author
kyle-pena-nlp
Last verified
Sep 2026

About this project

jevchat turns that into a chat model. At every step it asks Jev one question: The options are an alphabet plus an option to stop emitting. Jev returns a probability for each one, and the sampler draws the next symbol from that normalised distribution. Append, repeat, and stop when STOP is drawn. There are several alphabets (including truncated token lists) and sampling strategies available. The idea is for fun, the cost is somewhat impractical, and the results are hilarious.

Quoted from the project's README. Read the full README.

Languages
Python
Platforms
CLI
Capabilities
Requires API key

Highlights

  • Each step asks Jev which symbol follows, then samples from the returned distribution until STOP.
  • poetry run jevchat bench compares modes; live panel shows symbols per second and top logits.
  • Accepts api_key in .env or JEV_API_KEY / TYPESAFE_API_KEY from the environment.
  • Author describes the idea as fun, somewhat impractical cost, and hilarious output.

Watch out

No license file in the repository snapshot; treat as demo code only. Claude-assisted experiment per README.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

More Jev resources like this

110.5kGitHub stars
Multi-agent trading research with optional Jev screening of StockTwits and Reddit posts for company relevance before sentiment analysis runs.
Jev Tools & CLIs#community#python#trading
29.3kGitHub stars
The Cua computer-use platform documents a jev-use recipe where TypeSafe Jev picks bounded action IDs and Cua Driver executes clicks and fills in the browser.
Jev Demos & Experiments#community#browser#computer-use
2kGitHub stars
A desktop AI assistant with a Jev / System One inline plugin for classification, routing, verification, and scoring without chat-style output.
Jev Tools & CLIs#community#python#desktop
523GitHub stars
Classifies and splits PDFs, DOCX, and PPTX with local page text from LiteParse and category decisions from Jev.
Jev Tools & CLIs#community#python#document
97GitHub stars
A Playwright-based CodexQA skill where Jev chooses indexed controls on a page-built index while the browser executes the action.
Jev Demos & Experiments#community#browser#playwright
36GitHub stars
A Clash Royale bot that turns a phone screenshot into JSON once a second and asks Jev for a strategy, a card, and a square.
Jev Demos & Experiments#community#python#gaming

From the Jev guides

Original write-ups on what this entry is for.

A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai