jevbooks

← All projects

jevpdf

kylemclaren/jevpdf · Homepage

Ask a PDF in your own words; matching lines light up.

Scoring & Ranking100%Runner-up: Classification & RoutingQuestionnaire

What it is

JevPDF is an in-browser PDF viewer for people who don't know the exact words to search for. It extracts each page's lines locally with pdf.js and highlights the lines that answer a natural-language query.

How it uses Jev

Each line becomes one Jev noul: does this line answer the query? A batch shares one state (the query plus the page text) and asks up to 16 self-contained questions, each carrying its own line text. Jev returns a probability per line; lines at or above HIT_THRESHOLD are hits, ranked by noul.

Primitives:noul

Technique worth stealing

One narrow noul per line, batched 16 per request against shared page-text state, so highlights stream in page by page.

Try it

bun install; cp .env.example .env.local; add TYPESAFE_API_KEY; bun run dev

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricyes0.97
  • Shows a System One patternyes0.90
  • Handles uncertaintyyes0.69
  • Measuredno0.08
  • Runnableyes0.94
  • Worth recommendingyes0.66
  • Model replicano0.03
  • Problem scopescore on a 0–2 scale1.09
  • About Jevyes0.99

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 23 Sept 2026.