Skip to content

Jev Recall

Python memory filter that judges every stored memory against the current request with one calibrated yes/no per memory in a single Jev request, keeping everything above a threshold.

Stars
38
Language
TypeScript
License
MIT
Published by
Community
Author
samdotmak
Last verified
Oct 2026

About this project

Jev Recall gives you LLM re-ranker quality retreival at semantic search prices and speed. Given a user query and a pile of memories, jev recalls returns the most relevant memories, judged by TypeSafe's Jev model, one calibrated yes/no per memory, in a single request. Try the live demo → · replays real runs, or runs live with your own API keys. With LLMs, writing memories is easy. Knowing which ones to retrieve is the hard part. Today you get two options that don't work because:

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

Highlights

  • Memories share one request state tagged with short ids, each with a tiny yes/no question returning a calibrated probability.
  • Keeps everything above a threshold instead of top-k, so nothing is returned when nothing applies.
  • Pointer, inline, and shortlist modes with concurrent sharding for large stores, plus an async afilter.
  • Ships unit tests against a mocked Jev API, a bench harness with baselines, and a Next.js demo site.

Watch out

Judges every memory each turn, so per-turn cost and latency scale with store size; the one reported miss needed outside knowledge to connect. 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

2GitHub stars
Jevegis wraps Jev into a single guardrail call for LLM apps: one request covering prompt injection, jailbreaks, credential and PII leaks, unauthorized actions, malicious code and indirect injection in retrieved documents, plus Trust & Safety moderation. It returns probabilities rather than booleans.
Jev Tools & CLIs#community#jevbest#catalog-import
0GitHub stars
Checks a text message for scam signals and turns them into an explainable verdict: code extracts link and sender signals, one parallel Jev call answers eleven typed questions, and a pure policy function weights them into a risk score.
Jev Tools & CLIs#community#jevbest#catalog-import
30GitHub stars
Browser extension that filters your X timeline with a model you choose and pay for, using plain-language rules plus per-author and blocked-word controls.
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
36GitHub stars
Stock decision terminal that gathers Valyu market evidence across five categories and uses Jev for a typed 30-day outlook with probability, signals, and timing.
Jev Tools & CLIs#community#jevbest#catalog-import
4GitHub stars
Playful chat demo that makes Jev hold a conversation one word at a time by picking from a compact 979-word vocabulary through repeated Choice calls.
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