User repository on GitHub
Batched natural-language judgments for SQLite, powered by TypeSafe Jev
- Forks
- 0
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Loadable SQLite C extension and Python package that exposes Jev Noul, Choice, and Score judgments as SQL scalar functions and a jev_rows virtual table which batches up to 40 rows into one shared state and joins typed results back to the source by rowid.
User repository on GitHub
Batched natural-language judgments for SQLite, powered by TypeSafe Jev
Repo stats from the GitHub API, cached Oct 2026.
Natural-language predicates, classification, and scoring for SQLite, powered by TypeSafe Jev. It is inspired by pg-jev, but shaped around SQLite's loadable-extension and virtual-table APIs. jevrows reads the selected columns, puts up to 40 rows in one shared state, asks one question per row, and returns a virtual table that can be joined to the source by rowid. Results are cached for the lifetime of the SQLite connection. SQLite 3.45 or newer, built with JSON support and loadable extensions.
Quoted from the project's README. Read the full README.
Watch out
No license is declared in the repository (GitHub reports none); row contents are sent to TypeSafe, so this is a semantic full scan that should be preceded by deterministic SQLite filters.
Posts, threads, and videos about this entry from around the web.
Hacker News: A MySQL plugin that filters rows by asking Jev whether a column matches a sentence.
maayanlevy-hn2 pointsA MySQL plugin that filters rows by meaning (built on TypeSafe Jev)Read the thread on Hacker NewsX: jev(): Postgres WHERE clauses in plain language
Posts from builders shipping with Jev right now.