Skip to content

Jev directory

@harlan-zw/jev

Nuxt-free TypeScript client for asking Jev typed noul, choice, and score questions about one state. Ships an HTTP client over Cloudflare /ai/run, tagged-template ask helpers, order-stable digests, and eval replay math.
Reading time
2 min
Published by
Community
Added
Nov 2026

Highlights

  • Pure TypeScript client with one dependency, ohash, for sync digests; no Nuxt, Nitro, or h3 code.
  • Runs on Node 20+ and workers, calling Cloudflare /ai/run through createJevHttpClient.
  • Every call resolves Ok or a tagged JevFailure (Http, Invalid, Network, Timeout); nothing throws or rejects.
  • digestKey and canonicalJson give the same key for the same state whatever the key order.
  • agreement, summarizeReplay, suggestBand, and replayAnswer measure agreement before a threshold moves.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai