Skip to content

Jev directory

Jevable

A bash-native CLI from Parall that gives an agent Jev as an atomic tool: pipe any event stream through a plain-English question and it prints only the lines that pass, composing with the tools your agent already pipes.
Stars
2
Language
TypeScript
License
MIT
Reading time
3 min
Published by
Community
Author
parall-hq
Last verified
Oct 2026

Highlights

  • Answers follow grep exit codes: 0 for a match, 1 for none, 2 for an error; --json adds scores, -t 0.8 tightens the threshold and -v inverts.
  • A 334-event benchmark in the README reports 86% lower always-on cost than a 30-minute heartbeat while catching 85% of what mattered.
  • Rules can mix ordinary conditions with Jev judgments; setup is npx -y jevable guide, which connects a key, tries a filter and sets up a watch.
  • Persistent watches use --key to identify repeated events, --state to remember them, --cooldown to limit repeats and --window to judge whole intervals.
  • Requires Node.js 20.3+ and a key from TypeSafe, OpenRouter or Vercel AI Gateway; matching lines pass through unchanged.

Quickstart

bash
npx -y jevable key YOUR_API_KEY
tail -n 0 -F app.log |
  npx -y jevable "Does this line report that a dependency is down?"

Watch out

Copy reviewed against the truncated repo README on 2026-10-15; the excerpt cuts off inside the watching guidance. The 86% cost-cut and 85% catch figures are the project's own 334-event benchmark, and the README publishes no pricing of its own beyond the key sources.

Questions about this entry

Short answers drawn from the linked project or page.

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