Skip to content

Jev directory

DiffJury

A Next.js app that fetches a public GitHub pull request's dossier and runs one Jev systemOne judgment, returning risk scores, noul probabilities, review depth, and an approve, request-changes, or block verdict.
Stars
7
Language
TypeScript
Reading time
3 min
Published by
Community
Author
raihankhan-rk
Last verified
Sep 2026

raihankhan-rk/diffjury

User repository on GitHub

View on GitHub

DiffJury — TypeSafe Jev PR risk router + code review coach

Forks
2
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

Jev decides if this PR is risky or not. Paste a public GitHub pull request URL and hit Analyze. One click fetches the PR dossier (title, body, diff, contributors) and runs a TypeSafe Jev systemOne judgment — risk bars, noul probabilities, and a verdict. No essays. No second button. Landing: one large URL field. Optional quiet sample chip. Analyze calls POST /api/analyze with the PR URL. Success opens a split view — dossier on the left, judgment on the right. Failure stays on the landing screen with a clear error.

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

Highlights

  • One POST /api/analyze call fetches a public PR's title, body, diff, and contributors, then makes a single Jev systemOne call.
  • The judgment returns nine typed answers, including risk, review_depth, needs_security, missing_tests, and a verdict.
  • Large PRs are trimmed locally to fit Jev's ~32k/64k token limits; small PRs keep their full, unchanged context.
  • Stores only an anonymous successful-analysis count; no PR URLs or user identities are persisted.
  • Without a Railway /data volume the counter falls back to /tmp and reports persistence: temporary.

Quickstart

bash
npm install
cp .env.example .env.local
# set TYPESAFE_API_KEY=YOUR_API_KEY; GITHUB_TOKEN is optional
npm run dev

Watch out

No license file, so reuse terms are unclear; needs a server-side TypeSafe API key, only analyzes public repositories, and the README calls it a demo app.

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.

YouTube: Kubernetes admission control with a decision model, fail-closed.

Hacker News: SafeDep Gryph plus Jev checks for compromised coding-agent behavior.

2 pointsDetecting Compromised AI Coding Agents with Jev and GryphRead the thread on Hacker News

X: Jev and Laya on security queries

X: Testing Jev for prompt injection

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