shipwithjev

Catalog / Tools & apps

0112GitHub

Jevinci

Paintings made from Jev’s pixel probabilities.

achimala/jevinciREADME ↗
# jev-paint

A small local app that turns Jev's pixel probability distributions into paintings.

## Run

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.

```sh
python3 server.py
```

Open **http://127.0.0.1:8791**, open Settings, and paste your Jev API key.
Choose a representation and grid size, then enter a prompt. Each painting joins
an in-memory carousel. The key is saved in this browser’s local storage; clear the key field to forget it.
Paintings are cleared when you reload.
Generation uses your TypeSafe account. Stop the helper with Ctrl+C.
Use `python3 server.py --port 8795` if the default port is occupied.

All question construction, batching, probability processing, and painting run in
the browser. A Python standard-library helper serves the files and forwards
requests to the fixed Jev endpoint because its API currently disallows browser
CORS origins. It binds only to loopback, checks the request origin, and neither
stores nor logs keys or prompts. No environment variables are required.

## Rendering

The same algorithm handles palette, HSL, binary RGB, and silhouettes. HSL/RGB
channel probabilities are combined assuming independence; Jev does not supply a
joint distribution. Spatially correlated categorical sampling supplies stroke
pigments, mean color supplies the underpainting, and entropy controls relief.
Strokes follow local luminance contours; a height map supplies impasto lighting.
This is an artistic transformation, not a lossless probability chart.

Painting runs in a module worker at 560×560. Pigments are sampled lazily and cached,
and stroke segment geometry is precomputed. The completed textured painting fades
in over 55

Also filed under Tools & apps

  1. 0616

    Jevstiller: distill Jev calls into a local model

    A self-hosted proxy that trains a local model on Jev's answers. It served 72% of Banking77 locally at 15 ms, with a 2% audit and a bound on disagreement.

    tomerglick57 · Tools & apps · 15 ms local

  2. 0611

    Scruple: code checks for what linters miss

    Semantic-aware linting with System One models: rules you can state in a sentence, checked against your code by Jev.

    @nalexpeae · Tools & apps

  3. 0606

    Algolia-style Postgres search with a Jev reranker

    Typo tolerance, typeahead, barcodes and facet counts in plain Postgres SQL, plus an optional Jev step that asks one question per top-10 result.

    @alex_forman1 · Tools & apps

  4. 0604

    Virtual Closet: outfits from closet videos

    built a virtual closet & outfit generator from raw closet videos. classification + semantic search thanks to jev 🥰. clueless closet dreams finally coming to life

    @maitreemervana · Tools & apps