#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
Stars, last 29 weeks+357
21 Apr 2026: 1,267 stars28 Apr 2026: 1,283 stars5 May 2026: 1,304 stars12 May 2026: 1,325 stars19 May 2026: 1,339 stars26 May 2026: 1,350 stars2 Jun 2026: 1,361 stars9 Jun 2026: 1,373 stars16 Jun 2026: 1,401 stars23 Jun 2026: 1,416 stars30 Jun 2026: 1,425 stars7 Jul 2026: 1,443 stars14 Jul 2026: 1,453 stars21 Jul 2026: 1,463 stars28 Jul 2026: 1,474 stars4 Aug 2026: 1,488 stars11 Aug 2026: 1,498 stars18 Aug 2026: 1,510 stars25 Aug 2026: 1,522 stars1 Sept 2026: 1,533 stars8 Sept 2026: 1,544 stars15 Sept 2026: 1,554 stars22 Sept 2026: 1,562 stars29 Sept 2026: 1,572 stars6 Oct 2026: 1,576 stars13 Oct 2026: 1,586 stars20 Oct 2026: 1,601 stars27 Oct 2026: 1,606 stars3 Nov 2026: 1,613 stars10 Nov 2026: 1,624 stars

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
Also in Code review and testing
RankProjectScore
1playwrightCross-browser automation and end-to-end test framework for Chromium, Firefox and WebKit99.9k starsApache-2.094 out of 100
2nxMonorepo build system with task caching, affected-only runs and CI integration29.5k stars+124 (+0.4%) in 30 daysMIT92 out of 100
3open-code-reviewGo CLI that reviews Git diffs with an LLM agent and line-level comments49.8k stars+3,715 (+8.1%) in 30 daysApache-2.091 out of 100
#4bendDependent-typed language where AI-written code must prove rules in LAWS.bend Live demo ↗ (opens in a new tab)25k stars+1,462 (+6.2%) in 30 daysApache-2.087 out of 100
#5maestroYAML-based UI and end-to-end test framework for Android, iOS and web16.4k stars+393 (+2.5%) in 30 daysApache-2.087 out of 100