frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Codiff, a local diff review tool

https://github.com/nkzw-tech/codiff/releases
19•cpojer•2h ago
Nowadays I review a lot of code locally that was written by llms. I used to review my own code using git + delta. It started to feel limiting with the amount of code written by llms.

When looking at a large diff on Friday I pointed an llm at diffs.com and trees.software and told it to build an app. It only took 16 minutes, is extremely fast for large diffs, beautiful and minimal.

Today I polished it up and added all the features that I need. It has file filters, search, an llm walkthrough mode, and review comments that you can paste back into your llm.

I will be using Codiff a lot, and can finally review the large diff from Friday that led me to build this If you like it, fork it!

Comments

sjhalani7•1h ago
That's awesome. Been reviewing code diffs on the IDE and it's been hard, so will check this out!
atmanactive•1h ago
... for MacOS.
usernametaken29•59m ago
Surprisingly enough this has just a few features the JetBrains diff view is lacking, notably file search… good ideas
realrocker•43m ago
:) 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 claude to process the comments.

UI is responsive. I use it on my iphone with claude mobile app + /remote-control to leave comments before pushing.Still requires polish but core features work.

cpojer•33m ago
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.
realrocker•14m ago
exactly. LLM code output is so high that it has become unreasonable to review the code in terminal or ide
Evan-Purkhiser•31m ago
Would love to see some screenshots in your readme of this!
realrocker•15m ago
Yeah the project is right out of the oven so will add some usage gifs shortly to the repo. Meanwhile here are some screenshots on imgur: https://imgur.com/a/zxZo651
stephenr•33m ago
Who 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.

cpojer•15m ago
Codiff is faster and scales to larger commits than those.
tcoff91•27m ago
Can 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.

cpojer•15m ago
There is a screenshot in the README.

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.

magnio•27m ago
Is 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

cpojer•13m ago
4 of these are TUIs. I built Codiff specifically because TUI review became overwhelming to me. One of them is a web view, I prefer a native app window (it’s JS either way, ofc).

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.

Zerostack – A Unix-inspired coding agent written in pure Rust

https://crates.io/crates/zerostack/1.0.0
329•gidellav•9h ago•130 comments

Colossus: The Forbin Project

https://en.wikipedia.org/wiki/Colossus:_The_Forbin_Project
85•doener•2d ago•11 comments

Hosting a website on an 8-bit microcontroller

https://maurycyz.com/projects/mcusite/
105•zdw•6h ago•6 comments

A nicer voltmeter clock

https://lcamtuf.substack.com/p/a-nicer-voltmeter-clock
142•surprisetalk•8h ago•22 comments

Mozilla to UK regulators: VPNs are essential privacy and security tools

https://blog.mozilla.org/netpolicy/2026/05/15/mozilla-to-uk-regulators-vpns-are-essential-privacy...
29•WithinReason•1h ago•1 comments

C++26 Shipped a SIMD Library Nobody Asked For

https://lucisqr.substack.com/p/c26-shipped-a-simd-library-nobody
99•signa11•2d ago•54 comments

OpenAI and Government of Malta partner to roll out ChatGPT Plus to all citizens

https://openai.com/index/malta-chatgpt-plus-partnership/
157•bookofjoe•11h ago•167 comments

Moving away from Tailwind, and learning to structure my CSS

https://jvns.ca/blog/2026/05/15/moving-away-from-tailwind--and-learning-to-structure-my-css-/
508•mpweiher•22h ago•309 comments

SANA-WM, a 2.6B open-source world model for 1-minute 720p video

https://nvlabs.github.io/Sana/WM/
327•mjgil•19h ago•133 comments

Illusions of Understanding in the Sciences

https://link.springer.com/article/10.1007/s42113-026-00271-1
31•sebg•2d ago•7 comments

MCP Hello Page

https://www.hybridlogic.co.uk/blog/2026/05/mcp-hello-page
85•Dachande663•9h ago•31 comments

Citroën metropolis concept car (2010)

https://www.citroenet.org.uk/prototypes/metropolis/metropolis1.html
12•Alifatisk•1d ago•5 comments

The Third Hard Problem

https://mmapped.blog/posts/48-the-third-hard-problem
61•surprisetalk•2d ago•37 comments

Unknowable Math Can Help Hide Secrets

https://www.quantamagazine.org/how-unknowable-math-can-help-hide-secrets-20260511/
45•Xcelerate•3d ago•8 comments

A molecule with half-Möbius topology

https://www.science.org/doi/10.1126/science.aea3321
86•bryanrasmussen•4d ago•5 comments

Why did Clovis toolmakers choose difficult quartz crystal?

https://phys.org/news/2026-04-clovis-toolmakers-difficult-quartz-crystal.html
16•PaulHoule•2d ago•6 comments

We've made the world too complicated

https://user8.bearblog.dev/the-world-is-too-complicated/
267•James72689•23h ago•245 comments

Accelerando (2005)

https://www.antipope.org/charlie/blog-static/fiction/accelerando/accelerando.html
276•eamag•19h ago•157 comments

Frontier AI has broken the open CTF format

https://kabir.au/blog/the-ctf-scene-is-dead
367•frays•1d ago•367 comments

Tesla Solar Roof is on life support as it pivot to panels

https://electrek.co/2026/05/14/tesla-solar-roof-promise-vs-reality-pivot-panels/
60•celsoazevedo•3h ago•42 comments

Halt and Catch Fire

https://unstack.io/halt-and-catch-fire
121•ScottWRobinson•13h ago•62 comments

δ-mem: Efficient Online Memory for Large Language Models

https://arxiv.org/abs/2605.12357
208•44za12•22h ago•56 comments

Grafana Labs internal source code accessed

https://twitter.com/grafana/status/2055827123236171827
42•jschorr•3h ago•9 comments

Content-defined chunking added to Bazel

https://www.buildbuddy.io/blog/content-defined-chunking/
44•siggi•3d ago•3 comments

Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol

https://tangled.org/rocksky.app/rocksky
69•tsiry•14h ago•33 comments

Fisker went bankrupt and owners built an open source car company from the ashes

https://electrek.co/2026/05/16/fisker-ocean-open-source-ev-story-after-bankruptcy/
119•breve•7h ago•45 comments

3D Gaussian Splatting in a Weekend

https://bfeldman.me/3dgs-weekend/
76•b__feldman•3d ago•9 comments

Self-Distillation Enables Continual Learning [pdf]

https://arxiv.org/abs/2601.19897
47•teleforce•6h ago•13 comments

Greek Alphabet Cards

https://labs.randomquark.com/alphabet_cards/
117•ricochet11•19h ago•53 comments

Kioxia and Dell cram 10 PB into slim 2RU server

https://www.blocksandfiles.com/flash/2026/05/14/kioxia-and-dell-cram-10-pb-into-slim-2ru-server/5...
125•rbanffy•14h ago•86 comments