{"repo":"umputun/revdiff","free":true,"listed":false,"github":"https://github.com/umputun/revdiff","clone":"git clone https://github.com/umputun/revdiff.git","description":"TUI for reviewing diffs, files, and documents with inline annotations","language":"Go","stars":791,"topics":["claude-code","code-review","diff","tui","agentic-workflow"],"license":"MIT","category":"cli-tools","readme_excerpt":"&nbsp;revdiff &nbsp; TUI for reviewing diffs, files, and documents with inline annotations. Outputs structured annotations to stdout on quit, making it easy to pipe results into AI agents, scripts, or other tools. Built for a specific use case: reviewing code changes, plans, and documents without leaving a terminal-based AI coding session (e.g., Claude Code). Just enough UI to navigate diffs and files, annotate specific lines, and return the results to the calling process - no more, no less. Features - Structured annotation output to stdout - pipe into AI agents, scripts, or other tools - Full-file diff view with syntax highlighting - Intra-line word-diff: highlights the specific changed words within paired add/remove lines using a brighter background overlay, off by default — enable with --word-diff or toggle with W - Collapsed diff mode: shows final text with change markers, toggle with v - Word wrap mode: wraps long lines at viewport boundary with ↪ continuation markers, toggle with w ; optional --wrap-indent N for hanging-indent continuations (handy for markdown lists) - Page scroll overlap: --page-overlap N carries the bottom N lines of the screen to the top of the next one on PgUp/PgDn, so the seam between screens keeps context; the carryover is approximate on wrapped or annotated lines, which occupy several rows but are a single cursor stop - Horizontal scroll overflow indicators: truncated diff lines show « / » markers at the edges to signal hidden content off-screen ","default_branch":null,"files":null,"tree":[],"storefront":"/r/umputun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/umputun/revdiff/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}