fast-jev-compaction
★ 7.8k▲ 59tamaratran/fast-jev-compaction
Claude Code plugin that replaces the compaction summary with Jev decisions. Every tool call and result is scored; stale ones are dropped or truncated, and everything kept stays verbatim.
Staged code-review workflow for JavaScript and TypeScript with a local dashboard. Jev screens correctness, security, reliability, compatibility, and test risk, then scores severity and suggests a reviewer, with no generative model involved.
View on GitHub →Hands-on review
A tidy, Jev-only code-review pipeline for JavaScript and TypeScript with a local dashboard. Good to learn from; it flags concerns, it doesn't explain them.
Good for
Watch out for
Tested Sep 19, 2026 at 31f89602797f · v0.1.0 on Node 24 in Docker, run against a small throwaway Git repository
Jev Review, by Dev Agrawal, reviews a Git diff or a whole codebase using only Jev. It doesn’t call a generative model at all. Instead it runs a staged pipeline of small, typed questions, and code decides what to follow up:
Thresholds and limits (follow up signals at 0.7 or higher, route at severity 1.5, request changes at 2) live in one plain config file, which makes the policy easy to read and tune. The questions themselves are carefully written, with explicit “what counts”, examples, and things to ignore, and they’re worth reading as a model for writing Jev questions.
The results go into a saved JSON report and a local dashboard.
It needs Node 24 or newer, Git, and a TypeSafe key. There’s a single runtime dependency, TypeSafe’s official JavaScript SDK.
npm install
cp .env.example .env # add TYPESAFE_API_KEY
npm run review:changes:save -- /path/to/repo # current diff
npm run review:codebase:save -- /path/to/repo # every JS/TS file in scope
npm run dashboard # http://127.0.0.1:4317
There’s no test suite. npm run check type-checks the code and enforces the project’s layered architecture (a small script fails the build on any upward import or cycle). That check passed in our run.
We created a throwaway Git repository containing a JavaScript change with a disabled access check and a string-built SQL query, then ran both review modes with a real Jev key. As with all our reviews, we describe how the tool behaves, not how Jev judged the code.
.env, returned 404, and non-GET requests were rejected. Responses include a strict Content Security Policy.reviews/latest.json inside the Jev Review folder, so a codebase scan replaces your last diff review. Set REVIEW_FILE to keep them apart.One thing to know if you found it through our directory: an earlier description suggested it hands findings to a heavier model. It doesn’t. The “routing” step picks a reviewer category with a Jev question; no other model is involved.
127.0.0.1 only. It doesn’t check the Host header of incoming requests, so it has no specific defense against DNS-rebinding attacks from a malicious web page. The exposure is limited to the saved report and only while the dashboard is running, but it’s worth stopping the dashboard when you’re done.Five commits on September 17 and no activity since. There are no open issues. It’s MIT licensed. The code is small and cleanly layered, so it’s easy to fork and adapt.
Jev Review is a well-structured example of composing many narrow Jev judgments into a real workflow, with policy kept in code where you can see it. It’s a reasonable first-pass screen for JavaScript and TypeScript changes and a good template for your own Jev pipelines. It won’t explain problems or suggest fixes, it ignores other languages, and it sends your code to TypeSafe, so decide whether that’s acceptable for your repository.
For continuous review from inside a coding agent over MCP, see Jev Review MCP, a different project with a similar name. For checking code against conventions you write in plain English, see JevLint. Our best Jev tools roundup covers the tools we’ve tested.
See how it compares with other tools in Best Jev tools, tested hands-on.
Review updated Sep 19, 2026. Numbers quoted from the project are its author's own; we don't publish our own measurements of Jev.
tamaratran/fast-jev-compaction
Claude Code plugin that replaces the compaction summary with Jev decisions. Every tool call and result is scored; stale ones are dropped or truncated, and everything kept stays verbatim.
thruwire/foreman
Puts Jev as a fast supervisor above slower coding agents such as Codex, starting from a ticket, spec, or bug report.
qybaihe/mu
Coding agent built on pi with a judgement kernel deciding the routine calls. Five languages.
New Jev releases, pricing changes, and the best new projects, once a week. No spam; unsubscribe anytime.
Powered by Buttondown. See our privacy policy.