Skip to content
JevDirectory.org
CommunityRepos & SDKs4 starsVerified 2026-09-22

jlink

A record-linkage library and CLI where the match rule is written in plain English: Jev answers pair questions with a probability, with local candidate blocking and match resolution.

Category
Repos & SDKs
Published by
Community
Author
keltokhy
Added
2026-09-22
Tagscommunitypythondatacliopenrouter

Highlights

  • Every candidate pair gets a probability, so you can set a threshold, require a margin over the runner-up, or carry the uncertainty into estimation.
  • In its benchmarks 146,119 candidate pairs cost $2.49 in total at about 250 pairs a second, with each judgment taking roughly a fifth of a second.
  • It draws a stratified sample for hand-labelling and turns the labels into precision, recall, and a calibration table with confidence intervals.
  • Works from Python, the command line, Stata, and R on .csv, .dta, and .parquet, and every probability is stored so reruns cost nothing.
  • Only the fields listed in on leave your machine; blocking runs locally, and --api laya or diffusiongemma keeps everything on a local server.

Quickstart

python
import jlink

result = jlink.link(
    compustat, patents,
    entity="firm",
    on=[("conm", "assignee"), "state"],
    definition="A parent company and its subsidiary are different firms. "
               "A firm that changed its legal form (Inc. to LLC) is the same firm.",
    left_id="gvkey", right_id="assignee_id",
)
print(result.report())

Watch out

MIT-licensed with benchmark datasets keeping their own terms; needs uv and a TypeSafe or OpenRouter key, sends the listed fields for each candidate pair to that API, and restricted-use data needs local servers and documented approval.

More like this

13GitHub stars
A Python library that adds .jev accessors to pandas and Polars: ask a natural-language question per row and get labels, scores, and full probability distributions back.
Repos & SDKs#community#python#data
Communityjevframe
12GitHub stars
A Python library that reranks search results and filters retrieved documents with Jev, scoring each candidate's usefulness as evidence and dropping those below a configurable threshold before RAG context is assembled.
Repos & SDKs#community#python#reranking
Communityjev-reranker
14.3kGitHub stars
Open multilingual System 1 decision models with published checkpoints for choice, score and noul questions, plus a router that dispatches each request to the right checkpoint in one forward pass.
Repos & SDKs#community#python#open-models
Communitylaya
Back to all resources

From the community

Posts from builders shipping with Jev right now.

Follow @typesafeai

The launch post

Trading bot, one decision per block

Classifying 1,500 real emails

this model is actually insane at email classification i tested it on 1500 of my own emails to see how well it works and I am blown away

Diogo Almeida
Diogo Almeida
TypeSafe AI
@CompleteSkeptic

After co-inventing ChatGPT, I kept asking myself: why have superhuman chat models not led to AGI? I’ve spent the last 2 years in stealth building a new way to train models (RLCD), and a new type of frontier AI model that we are releasing today: Jev • 20-200x faster • 40-400x

Reply

Fast browser use with Stagehand

we built blazing fast computer/browser use with Jev + @Stagehanddev. this task cost $0.001 and executed at near instant speed (in a remote browser btw) the loop: observe the page, send a11y tree as state + actions as questions, Jev decides the next action, then Stagehand Show more

Diogo Almeida
Diogo Almeida
TypeSafe AI
@CompleteSkeptic

After co-inventing ChatGPT, I kept asking myself: why have superhuman chat models not led to AGI? I’ve spent the last 2 years in stealth building a new way to train models (RLCD), and a new type of frontier AI model that we are releasing today: Jev • 20-200x faster • 40-400x

Reply

LLM-as-a-judge, sped up

Jev has spoken. It picked which model is AGI. 20–200x faster. 40–400x cheaper. This could make things like LLM-as-a-judge insanely fast and nearly free. (I tried a bunch of prompts and still didn’t burn through $0.10.)

Image
Diogo Almeida
Diogo Almeida
TypeSafe AI
@CompleteSkeptic

After co-inventing ChatGPT, I kept asking myself: why have superhuman chat models not led to AGI? I’ve spent the last 2 years in stealth building a new way to train models (RLCD), and a new type of frontier AI model that we are releasing today: Jev • 20-200x faster • 40-400x

Reply

Instant compaction with Jev