Also does it only work for staging and unstaged changes? I use jj so I need to be able to point it at commits since jj has no staging it just creates a new git commit snapshot every time you run any jj command.
Show HN: Codiff, a local diff review tool
11–20 of 26 posts
Re: Show HN: Codiff, a local diff review tool
#12Re: Show HN: Codiff, a local diff review tool
#13List of vibe coded alternatives:
- revdiff: https://github.com/umputun/revdiff
- hunk: https://github.com/modem-dev/hunk
- diffnav: https://github.com/dlvhdr/diffnav
- diffx: https://github.com/wong2/diffx
- lumen: https://github.com/jnsahaj/lumen
Re: Show HN: Codiff, a local diff review tool
#14Can you include screenshots in your readme? Also does it only work for staging and unstaged changes? I use jj so I need to be able to point it at commits since jj has no staging it just creates a new git commit snapshot every time you run any jj command.
There is a video here: https://x.com/cnakazawa/status/2055881241677668637?s=46&t=BS...
It works for any staged, unstaged or untracked file in a repo. It does not have support for mutations (like staging or unstaging a change) yet. It does not yet work for specific commits but should be super easy to add.
Re: Show HN: Codiff, a local diff review tool
#15Who knew that the killer task for LLMs would be "recreate existing things that exist without me mentioning them by name, based on a worse alternative as the example". Kaleidoscope exists. File Merge exists.
Re: Show HN: Codiff, a local diff review tool
#16:) We are all converging on the same problems and tooling to fix them. Built this in the last couple days to review changes done by claude on a hetzner box(over tailscale on my phone) and leave comments before pushing to remote : https://github.com/livetemplate/prereview . Runs everywhere and can has a claude skill: /prereview which starts a new instance for the current changes. Has a “Hand-off” button to signal clau…
Would love to see some screenshots in your readme of this!
Re: Show HN: Codiff, a local diff review tool
#17:) We are all converging on the same problems and tooling to fix them. Built this in the last couple days to review changes done by claude on a hetzner box(over tailscale on my phone) and leave comments before pushing to remote : https://github.com/livetemplate/prereview . Runs everywhere and can has a claude skill: /prereview which starts a new instance for the current changes. Has a “Hand-off” button to signal clau…
That’s awesome! I built this specifically as a GUI because it’s become too much code to effectively review in the terminal for me.
Re: Show HN: Codiff, a local diff review tool
#18Is diff viewer the 2026 todo list? List of vibe coded alternatives: - revdiff: https://github.com/umputun/revdiff - hunk: https://github.com/modem-dev/hunk - diffnav: https://github.com/dlvhdr/diffnav - diffx: https://github.com/wong2/diffx - lumen: https://github.com/jnsahaj/lumen
Also, I never wasted time building todo apps. Now I can build apps that help me do my job that I wouldn’t have had the time for without AI.
Re: Show HN: Codiff, a local diff review tool
#19Who knew that the killer task for LLMs would be "recreate existing things that exist without me mentioning them by name, based on a worse alternative as the example". Kaleidoscope exists. File Merge exists.
Codiff is faster and scales to larger commits than those.
Re: Show HN: Codiff, a local diff review tool
#20Is diff viewer the 2026 todo list? List of vibe coded alternatives: - revdiff: https://github.com/umputun/revdiff - hunk: https://github.com/modem-dev/hunk - diffnav: https://github.com/dlvhdr/diffnav - diffx: https://github.com/wong2/diffx - lumen: https://github.com/jnsahaj/lumen