Skip to content

Jev directory

Jevgrep — allebee

A streaming grep-by-meaning CLI that judges each line with one Jev yes/no question and prints the lines above a threshold, built to sit behind tail -f, kubectl logs -f, or journalctl -f.
Stars
2
Language
Python
License
MIT
Reading time
3 min
Published by
Community
Author
allebee
Last verified
Sep 2026

This is one of several Jev listings for the same project. The canonical entry is Jevgrep — nassim-arifette.

About this project

grep by meaning. Pipe in any text, ask a yes/no question in plain English, and get back only the lines where the answer is yes. Install · Examples · Benchmark · How it works · Limitations. Filters by meaning, not keywords. On the benchmark log, it kept the 503 access-log line, the Traceback and the OOMKilled event, none of which contain "error". It dropped errorrate=0.00, 0 failed payments and error handler registered.

Quoted from the project's README. Read the full README.

Highlights

  • A match shows up about 0.7 s after the line is written, and it keeps grep's exit codes (0, 1, 2) and pipes cleanly.
  • About $0.004 per 1,000 lines; on its benchmark that is 46× cheaper than Claude Haiku 4.5 and 170× cheaper than Claude Sonnet 5.
  • The benchmark's mean F1 is 0.90 against 0.87 for Claude Haiku 4.5 and 0.95 for Claude Sonnet 5.
  • Supports -v, -n, --score, and --json, batches 20 lines per request by default, and can keep four requests in flight.
  • --explain sends up to 200 selected lines to Claude through OpenRouter for a 3-5 sentence root-cause summary.

Quickstart

bash
uv tool install jevgrep-cli
export OPENROUTER_API_KEY=YOUR_API_KEY
tail -f server.log | jevgrep "This line reports a real error, not routine noise"

Watch out

MIT-licensed. Its benchmark is one hand-labelled 195-line synthetic log labelled by the author, each LLM ran once, and every judged line goes to TypeSafe or OpenRouter, so no input stays local.

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: LinkedIn bookmarks search

X: 1,066 reaction videos, searchable

X: Intent-based search in a Chrome extension

X: Margin, bookmark search

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