Data cleaning and deduplication with decision models
Classifying columns, filtering bad rows and spotting duplicates in tabular or text datasets.
27 public projects
dbt package whose macros run Jev Choice, Noul and Score over SQL values in DuckDB and ClickHouse models.
ProjectbetaSQL (Jinja)DuckDB extension that asks Jev about every row in SQL and returns answers as ENUM, DOUBLE or STRUCT columns.
PluginbetaC++Linter for Obsidian vaults and LLM wikis that flags contradictions, stale claims, unresolved markers and dangling links with Jev.
ProjectbetaPythondbt package and Terraform module adding jev_noul, jev_choice, jev_score and jev_ask SQL functions to Snowflake.
LibrarybetaSQLSQLite and Node library adding Jev judgments to SQL for matching, evidence picking, ranking, review queues and semantic CI checks.
ProjectbetaJavaScriptRecord linkage for researchers: write the match rule in plain English and Jev judges each candidate pair with a probability.
ProjectbetaPythonNative MySQL plugin adding an AILIKE operator that asks Jev whether a value satisfies a natural-language condition.
PluginbetaC++Polars library for parallel LLM inference that also asks Jev per-row Noul, Choice and Score questions through a native Rust layer.
LibrarybetaPythonSignalChain: data-cleaning framework where Jev Choices classify CSV columns and dataset scenes, and local scripts do all the writing.
ProjectprototypePythonDecision-first CSV cleaning: code proposes repairs, Jev scores action, applicability and risk, a fixed policy applies or abstains.
ProjectprototypePythonEight zero-dependency examples applying Jev to mechanical and electrical engineering: CAD routing, FEM triage, DFM, BOM alignment.
ProjectprototypePythonNeo4j demos using Jev as a calibrated judge in GraphRAG pipelines, starting with entity resolution and a review queue.
AppprototypePythonRead-only GitHub dashboard where Jev classifies candidate issue pairs as duplicate, related, distinct or underdocumented, with evidence.
AppprototypeJavaScriptLocal-first personal-data inventory tool with optional Jev classification per column, not per row, and dry-run payload review.
ProjectprototypePythonSmall dependency-free library that maps uploaded CSV columns to your schema with exact-name matching, then one Jev Noul per remaining pair.
ProjectprototypeJavaScriptTabular classifier that learns which slices of labeled rows and columns to send Jev or LAYA, stopping when it has enough.
ProjectresearchPythonSutro's active-learning CLI that finds rows Jev is least sure about, asks you to label them, and uses GEPA to improve the definition.
CLIbetaPythonPostgreSQL extension with jev(), jev_prob, jev_choice and jev_score to filter, rank and classify rows by plain-language conditions.
PluginbetaCUnix CLI for typed semantic decisions in pipelines and CI: Jev predicates, routes, scores and filters with predictable exit codes.
CLIbetaPythonCLI that normalises messy Japanese addresses to postal codes with rules and Japan Post data, asking Jev only for ambiguous steps.
LibraryprototypeTypeScriptPython re-style library that finds, replaces, splits and extracts text by meaning, with Jev judging each candidate span.
DemobetaPythonCLI that scans tabular, structured and text files or databases and asks Jev which fields look anomalous, building a review queue.
CLIbetaPythonData-engineering demos putting Jev inside DuckDB SQL, dbt tests, Databricks and charting, with live versus simulated runs labelled.
ServiceprototypePythonPipeline that audits and refines topic-model clusters by checking each document against its topic label with a zero-shot decision model.
DemoresearchPythonWorkbench where Jev sorts training records into keep, review or reject, then trains LoRA adapters and evaluates them.
ModelbetaPythonRust streaming filter that keeps or rejects JSONL and Parquet dataset rows using Jev Noul checks and confidence scores.
ProjectprototypeRustDuckDB extension that labels rows in CSV, Parquet or DuckDB tables with Jev, reported at about ten seconds per thousand rows.
Discussionprototype