#2323rd of 34 in Code review and testing
codediff.nvim
Neovim diff viewer for reviewing coding-agent changes as they land
- Stars
- 1.6k
- License
- MIT
- Last commit
- Sep 2026
- Last release
- Sep 2026
- Language
- Lua
1,267 on 21 Apr 20261,624 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
codediff.nvim is a Neovim plugin that shows VSCode-style side-by-side or inline diffs with line- and character-level highlighting. It watches the repository so changes made by a background coding agent appear live, and lets you stage, unstage or discard files and hunks. It also covers revision, PR and history review, plus merge conflict resolution per block or whole file.
Who it is for: Neovim users reviewing output from AI coding agents
Strengths
- Explorer auto-refreshes via file watching with polling fallback, so agent edits show up live
- Stage, unstage or discard per file or per hunk from the review view
- Prebuilt diff library downloads automatically; no compiler needed
- Built-in merge conflict view with per-block and whole-file accept keymaps
Weaknesses
- Works only inside Neovim; no standalone or GUI mode
- Gutter signs require Neovim 0.10 or newer
- Core diff is a native library downloaded from GitHub releases on first use
- Line stats and move detection are off by default and must be enabled
What it needs
- no GPU
- Needs Neovim 0.7+ (0.10+ recommended), Git, curl or wget (PowerShell on Windows)
Quick answers
Is codediff.nvim open source?
Yes. Its code is on GitHub under the MIT license.
Also in Code review and testing
See all 34| Rank | Project | Score |
|---|---|---|
| 1 | playwrightCross-browser automation and end-to-end test framework for Chromium, Firefox and WebKit | 94 out of 100 |
| 2 | nxMonorepo build system with task caching, affected-only runs and CI integration | 92 out of 100 |
| 3 | open-code-reviewGo CLI that reviews Git diffs with an LLM agent and line-level comments | 91 out of 100 |
| #4 | bendDependent-typed language where AI-written code must prove rules in LAWS.bend | 87 out of 100 |
| #5 | maestroYAML-based UI and end-to-end test framework for Android, iOS and web | 87 out of 100 |