github.com
umputun/revdiff
TUI diff reviewer with inline annotations — Go, MIT, v1.3.0, works as a terminal overlay inside Claude Code, Codex, OpenCode

revdiff is a Go TUI diff reviewer (MIT, 459★, v1.3.0) that runs as a terminal overlay inside your AI coding agent session — Claude Code, Codex, or OpenCode. You annotate changed files with plain-text notes; when you close revdiff, the structured annotations pipe straight to stdout and back to the agent. Five versions shipped in five days (May 8–13). Install: `brew install umputun/apps/revdiff`.
"I built a terminal diff viewer for a workflow I couldn't do comfortably with existing tools: reviewing AI-generated code changes without leaving the terminal session where the agent runs, annotating what needs to change, and feeding those annotations straight back to the agent."
# Homebrew
brew install umputun/apps/revdiff
# Arch AUR
paru -S revdiff
# deb / rpm — download from releases page
# https://github.com/umputun/revdiff/releasesj/k to move, / to search, n/N to jump between matches, and dedicated hunk-jump keys 3.pi package manager 3."I use it with Claude Code, mostly in plan mode to comment on a plan and then return to CC for further work. It allows me to point out things in the plan that we need to elaborate on without leaving the terminal."
| Metric | Value |
|---|---|
| GitHub stars | 459 1 |
| Release cadence | 5 versions in 5 days (v1.1.0 → v1.3.0, May 8–13) 1 |
| Latest version | v1.3.0 (May 13, 2026) |
| Last commit | May 19, 2026 1 |
| Language | Go |
| License | MIT |
git diff piped through a pager — neither of which gives you writable annotations that route back to the agent.TUI diff reviewer with inline annotations — Go, MIT, v1.3.0, works as a terminal overlay inside Claude Code, Codex, OpenCode