Skip to content

Jev directory

Sys1grep

A grep that finds lines by what they mean: TypeSafe Jev answers typed questions about each line, so one query matches across Japanese, French, Russian and Chinese, and meanings combine with AND, OR and NOT.
Stars
150
Language
JavaScript
Reading time
2 min
Published by
Community
Author
uehaj
Last verified
Oct 2026

uehaj/sys1grep

User repository on GitHub

View on GitHub

grep by meaning, across languages. TypeSafe Jev scores every line against a meaning; combine meanings with AND/OR/NOT. 意味で探す grep。日本語で英語を、英語で日本語を検索できる

Forks
8
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

Highlights

  • Jev answers typed questions about each line instead of generating text, and -p prints the per-line probability.
  • 30 lines go into one request with 8 requests in flight; a 210-line file finishes in under a second.
  • One Japanese meaning finds refund requests in French, Russian, German, Spanish, Chinese and Korean.
  • Meanings combine with AND, OR and NOT as plain boolean operations over independent probabilities.
  • Zero dependencies, one file, Node.js 20.16+ and fetch; renamed from semgrep at 0.5.0.

Watch out

GitHub records the licence as NOASSERTION, so check the LICENSE file before reuse. Every query re-sends the file to TypeSafe with no local index, TypeSafe documents English as the most accurate language, and Japanese meanings wobble a little more near the threshold.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Both Jev 1.13 and 1.14 score 29 of 30 on 30 Turkish buyer and seller messages

X: LinkedIn bookmarks search

X: 1,066 reaction videos, searchable

X: Intent-based search in a Chrome extension

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai