jev-lens.nvim
Neovim popup showing jev-lens verdicts after Claude Code edits: whether to look, which files, and debris to strip.
Overview
jev-lens.nvim draws the verdicts produced by jev-lens, a Claude Code plugin that judges edits. After Claude Code finishes editing, a popup tells you whether you need to look at all (with a probability), which files changed behaviour, which contain leftover debris such as comments and logs, and which can be skipped. The Neovim plugin itself makes no API calls and needs no key.
Keys open a file with lazydiff, strip flagged debris after a confirmation that checks the buffer is saved and every line still matches, mark the verdict reviewed to move the baseline, jump to the Claude session that made the change, re-judge, or close. With jev-gates 0.4 or later, unverified changes (behaviour-altering edits that nothing ran or tested afterward) are listed under the file rows.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Yes / no | Do I need to look at this change? | — |
| Choice | Is this file a behaviour change, leftover debris or safe to skip? | behavior change · leftover debris · skip |
How it works
- jev-lens judges Claude Code's edits and writes a verdict
- Neovim plugin watches and shows a popup
- Open, strip debris, mark reviewed or jump to the session
- Show unverified changes from jev-gates
Strengths
- Review triage without opening every diff
- Careful debris stripping
- No network calls from Neovim
Caveats
- Requires the jev-lens Claude Code plugin
- Neovim-specific
At a glance
- Type
- Project
- Status
- beta
- Language
- Lua
- Runtime
- Neovim plugin
- Has code
- yes
Use cases and integrations
How curated lists describe it
Neovim popup for jev-lens verdicts: do I need to look, which files, and strip the debris.
hellogumbo/awesome-jev
Frequently asked questions
Who makes the decision?
The jev-lens Claude Code plugin; this plugin only displays it.
Does it call Jev?
No, nothing leaves Neovim.
Can it remove debug leftovers?
Yes, after confirmation and line checks.
Related projects
CLI and Claude Code plugin that reads each commit diff and counts capabilities gained, fixes and upkeep using narrow model judgments.
PluginbetaTypeScriptGit tool that stages only the hunks matching a plain-language description, using Jev include/exclude/mixed probabilities per hunk.
ProjectbetaTypeScriptPrompt reviewer for Claude Code and Codex where Jev decides whether each prompt needs review before a light model lists blind spots.
CLIbetaTypeScriptmacOS menu bar screen-time app that asks Kev or Jev whether each screen breaks your rules and steps in with a pop-up.
ServicebetaPythonmacOS workspace for Codex with CodeGraph, Git and terminals, where opt-in Jev history recall finds past sessions and their decisions.
AppbetaCross-platform dictation app where a decision model chooses whether a personal-dictionary replacement actually fits the sentence.
ProjectbetaPython