Skip to content

Jevegis

Jevegis wraps Jev into a single guardrail call for LLM apps: one request covering prompt injection, jailbreaks, credential and PII leaks, unauthorized actions, malicious code and indirect injection in retrieved documents, plus Trust & Safety moderation. It returns probabilities rather than booleans.

Stars
2
Language
TypeScript
License
MIT
Published by
Community
Author
0xArx
Last verified
Oct 2026

About this project

Open source. MIT licensed. Live at SDK/CLI: Guardrails for LLM apps in one API call. Security (prompt injection, jailbreaks, credential/PII leaks, unauthorized actions, malicious code, indirect injection in retrieved documents) and Trust & Safety moderation, both powered by TypeSafe's Jev typed-judgment model: calibrated probabilities, no generated text, sub-second calls.

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

Highlights

  • The detection engine is one declarative checks array, and each check knows how to phrase itself per target: input, output, document or content.
  • evaluate() builds a single Jev request, applies thresholds, and returns verdict, reasons, flags, category and severity in one round trip.
  • Requests parse from text, direction or OpenAI-style messages, where the last message is judged and the rest is treated as context.
  • npm run eval replays every labeled case against the live engine and reports verdict accuracy, per-flag misses, p50 and p95 latency, and cost.

Watch out

This is a hosted service first and a library second: the authenticated scan and moderate routes sit behind bearer keys with Postgres rate limiting and usage logging, and running it yourself means provisioning a Supabase project, applying the schema, and supplying a TypeSafe key plus the Supabase URL and service-role key. Usage logging is described as best-effort and never fails a scan, so an audit trail is not guaranteed. The eval suite is 42 hand-labeled cases scored against the live engine, useful as a smoke test rather than as evidence about adversarial traffic, and the SDK and CLI live in a separate repository. Auth runs through Supabase magic links. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

38GitHub stars
Python memory filter that judges every stored memory against the current request with one calibrated yes/no per memory in a single Jev request, keeping everything above a threshold.
Jev Tools & CLIs#community#jevbest#catalog-import
0GitHub stars
Checks a text message for scam signals and turns them into an explainable verdict: code extracts link and sender signals, one parallel Jev call answers eleven typed questions, and a pure policy function weights them into a risk score.
Jev Tools & CLIs#community#jevbest#catalog-import
30GitHub stars
Browser extension that filters your X timeline with a model you choose and pay for, using plain-language rules plus per-author and blocked-word controls.
Jev Tools & CLIs#community#jevbest#catalog-import
Self-hosted Google Apps Script that classifies Gmail by meaning with Jev Choice over your own dozen-label taxonomy, checking metadata first and full content only when confidence demands it.
Jev Tools & CLIs#community#jevbest#catalog-import
36GitHub stars
Stock decision terminal that gathers Valyu market evidence across five categories and uses Jev for a typed 30-day outlook with probability, signals, and timing.
Jev Tools & CLIs#community#jevbest#catalog-import
4GitHub stars
Playful chat demo that makes Jev hold a conversation one word at a time by picking from a compact 979-word vocabulary through repeated Choice calls.
Jev Tools & CLIs#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

The request shape barely changes across surfaces; the surrounding contract does. When to call the API directly and when a gateway, a Worker binding, or a router entry earns its extra hop.
Jev Tools & CLIs#gateway#vercel#cloudflare
Read article
Taking a decision checkpoint out of Python: what the GGUF and browser WebGPU exports preserve, what they change, and the parity evidence the model cards publish.
Jev Tools & CLIs#open-models#local#onnx
Read article
Jev labels a record that already exists. Code moves, flags, or holds it. How the document, mail, and transfer tools keep the action out of the model.
Jev Tools & CLIs#classification#email#security
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai