shipwithjev

Catalog / Triage & routing

0147GitHub

jev-review-action

A GitHub Action that reviews and classifies PRs with Jev alone.

fatwang2/jev-review-actionREADME ↗
# Jev Review Action

[](https://github.com/fatwang2/jev-review-action/actions/workflows/ci.yml)

Review submissions and classify pull requests with [TypeSafe Jev](https://typesafe.ai). You define the criteria and categories; Jev returns typed judgments; code applies the policy and updates one PR comment. Jev can be reached through TypeSafe, Vercel AI Gateway or Cloudflare Workers AI, with an ordered fallback chain (see [Jev providers](#jev-providers)).

**Only Jev is used.** Comments come from a fixed template. There is no text-generation model, autonomous agent, or hosted bot server.

An independent personal open-source project by [fatwang2](https://github.com/fatwang2), not an official TypeSafe product. The first consumer is [Awesome Jev](https://github.com/fatwang2/awesome-jev).

## Two modes, one engine

| Mode | Evidence | Example |
| --- | --- | --- |
| `catalog` | 1–10 submitted JSON entries, each with its public GitHub repository's README and source files at an immutable commit | Awesome lists, integration directories, project showcases |
| `pull-request` | PR title, body and changed-file patches | Scope checks and change classification for an ordinary repository |

Policies are JSON. The action does not hardcode Jev ecosystem criteria: replace the categories and questions to review another topic. Examples: [catalog policy](examples/catalog.json), [PR policy](examples/pull-request.json).

## Quick start

1. Copy an example policy to `.github/jev-review.json` on your default branch.
2. Set the repository secret `TYPESAFE_API_KEY` to your own TypeSafe key, or configure another [Jev provider](#jev-providers).
3. Add the workflow below to the default branch. It only runs trusted base-branch code. For production, replace the action version with the full commit SHA fr

Also filed under Triage & routing

  1. 0613

    momus: staged Rust code and security review

    A fast scanner that reviews code for correctness, security, reliability, compatibility and test gaps, with actionable feedback. Supports the Jev API and local models.

    Brian Luby · Triage & routing

  2. 0602

    Jevops: SRE log triage with Jev

    Jev triages streaming logs into page, digest or resolve, cutting alert noise and paging humans only for high-confidence incidents. About $1–3 for 1M events a month.

    Mu99Ti · Triage & routing · $1–3 per 1M events/month

  3. 0598

    jev-sec-audit: flag risky npm packages with Jev

    npm install is the scariest command in your terminal. One typo → lookalike package → malicious postinstall → secrets gone. jev-sec-audit flags it in milliseconds using Jev, a System 1 model built for fast decisions, not chat. One step in GitHub Actions. Open source.

    @Dhanush_Nehru · Triage & routing

  4. 0555

    Jev Codex Router: model and reasoning selection per call

    A local Codex router asks Jev to choose the next model and reasoning effort while forwarding the complete conversation to that model.

    0xNatoshi · Triage & routing