Skip to content

Jev Paint

Local MIT-licensed experiment that turns pixel probability distributions from a decision model into paintings, with question building, batching and rendering done in the browser.

Stars
63
Language
JavaScript
License
MIT
Published by
Community
Author
achimala
Last verified
Oct 2026

About this project

A small local app that turns Jev's pixel probability distributions into paintings. Requires Python 3.9+ and a modern browser with module workers and OffscreenCanvas (current Chrome, Edge, Firefox, or Safari). No packages, build step, or Node installation needed.

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

Highlights

  • Palette, HSL, binary RGB and silhouette representations share one deterministic algorithm, so a prompt renders reproducibly.
  • Channel probabilities are combined assuming independence because the API supplies no joint distribution; the README calls it an artistic transformation.
  • A Python standard-library shim only forwards requests because the API disallows browser origins; it binds loopback and logs nothing.
  • Painting runs off the main thread at 560×560, and recorded fixtures let the tests and benchmark run offline at no API cost.

Watch out

Your API key is stored unencrypted in localStorage for the helper's origin, so treat the machine as trusted and clear the field to remove it; changing the port or using localhost gives you a separate storage origin. Generation spends tokens on your own account, larger grids mean more requests, rendering time is independent of model and network latency, and paintings disappear on reload. The README is explicit that the output is an artistic transformation rather than a lossless probability chart, because channel probabilities are combined under an independence the API does not provide. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

165GitHub stars
An unofficial changelog for Earth that renders recent reporting as game patch notes. A scheduled GitHub Actions job collects stories, Groq picks headlines for worldwide relevance and writes the patch titles, and the result is committed as saved editions the site, API and RSS read.
Jev Tools & CLIs#community#jevbest
86GitHub stars
Open-source workbench for quant research, office work and futures execution, where a JEV workspace watches markets through TypeSafe Jev against simulation accounts.
Jev Tools & CLIs#community#jevbest
46GitHub stars
Browser app for systematic-review extraction that opens a trial report with supplements and returns verbatim quotes with file and place, stored locally as projects holding studies.
Jev Tools & CLIs#community#jevbest#catalog-import
Self-hosted Google Apps Script that classifies Gmail by meaning with Jev Choice over your own dozen-label taxonomy, checking metadata first and full content only when confidence demands it.
Jev Tools & CLIs#community#jevbest#catalog-import
26GitHub stars
Open-source browser extension filtering feed posts by local keywords and, with your own model key, labeling ads, chosen topics, and likely AI-generated share directly on the page.
Jev Tools & CLIs#community#jevbest#catalog-import
2GitHub stars
Chrome extension that labels Bluesky posts and drafts with tone classifiers as you read or type, hiding results the model is not confident about.
Jev Tools & CLIs#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

The request shape barely changes across surfaces; the surrounding contract does. When to call the API directly and when a gateway, a Worker binding, or a router entry earns its extra hop.
Jev Tools & CLIs#gateway#vercel#cloudflare
Read article
Taking a decision checkpoint out of Python: what the GGUF and browser WebGPU exports preserve, what they change, and the parity evidence the model cards publish.
Jev Tools & CLIs#open-models#local#onnx
Read article
Jev labels a record that already exists. Code moves, flags, or holds it. How the document, mail, and transfer tools keep the action out of the model.
Jev Tools & CLIs#classification#email#security
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai