Loading video...

Video Failed to Load

Go Home

Codiff: A beautiful, extremely fast local diff viewer I review SO MUCH code locally these days. I asked Codex to build it using and Thanks amadeus and Jacob. Amazing software. It took 16 minutes to build this. It's amazing.

63,568 views • 5 months ago •via X (Twitter)

42 Comments

Jacob's profile picture
Jacob5 months ago

@amadeus Did you use the new codeview component? @amadeus has a new branch we haven’t landed in main yet - but massive for performance

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus 👀

Ricky's profile picture
Ricky5 months ago

@amadeus @fat When do you sleep

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat Have to admit it's only been 5 hours on average every day and I haven't done much else but code.

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat I haven't written any code, to be clear.

wong2's profile picture
wong25 months ago

@amadeus @fat I also built my own local review tool:

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat Nice!

Nik Graf's profile picture
Nik Graf5 months ago

@amadeus @fat have you seen or Was thinking about a GUI like you build with Inline agent / AI annotations. But what I think about more is: let an agent analyze it and come up with a plan to walk me through and give me examples how to test it

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat I’ve used the terminal for code reviews for a long time. It’s great. With the volume of code I’m reviewing, it’s no longer flexible enough. A GUI is better. I want to make a mode where you can use your llm to create the walkthrough for you when you are coding, yes!

Tomasz Taranek's profile picture
Tomasz Taranek5 months ago

@amadeus @fat Next step: submit review comments to your agent :)

ST-Automation's profile picture
ST-Automation5 months ago

@amadeus @fat Local diff viewers are the sleeper category. We do code review on five repos a week and the GitHub UI is just slow. If Codiff handles 10k line diffs without choking it replaces the GitHub tab entirely.

Ryan Florence's profile picture
Ryan Florence5 months ago

@amadeus @fat very cool

Rohan Bansal's profile picture
Rohan Bansal5 months ago

@amadeus @fat Sick! Just built my own too, insane amounts of code to review = better tools needed

amadeus's profile picture
amadeus5 months ago

@fat Aww man, thanks 🙏! also @SlexAxton is the mad lad behind trees!

Parth Jadhav's profile picture
Parth Jadhav5 months ago

@amadeus @fat Built the exact same thing, with exact stack. with one extra feature. us 🫂

Anh Tran's profile picture
Anh Tran5 months ago

@amadeus @fat I’d suggest not showing diff for all files and scroll to a file to view its diff. It’s much better to show diff only for a selected file. This is something that I’d love @zeddotdev should improve also.

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat @zeddotdev Yup it does that now.

swendzonce-kukle🇳🇷's profile picture
swendzonce-kukle🇳🇷5 months ago

@amadeus @fat What's the point of the animation?

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat What animation

swendzonce-kukle🇳🇷's profile picture
swendzonce-kukle🇳🇷5 months ago

@amadeus @fat What do you think, product guy? 💀

Michael's profile picture
Michael5 months ago

@amadeus @fat but why? you will still use GitHub at the end

Farseen's profile picture
Farseen5 months ago

@amadeus @fat so beautiful

NVMBR's profile picture
NVMBR5 months ago

@amadeus @fat 16 minutes is actually insane. i would've spent that just setting up the repo and fighting with go modules

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat Yeah, I thought it would take a few hours at least!

mia ♡'s profile picture
mia ♡5 months ago

@amadeus @fat local diff viewer is such a good example of using the model for one very specific annoyance. 16 minutes is wild.

Edu Wass's profile picture
Edu Wass5 months ago

@amadeus @fat +1 i feel like everyone is doing their own version of this atm 😆

smiz's profile picture
smiz5 months ago

@amadeus @fat what would be your ideal diff review tool?

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat Mine

Adam Miskiewicz's profile picture
Adam Miskiewicz5 months ago

@amadeus @fat This is awesome. Have you considered SSH support so it can be used on a remote workspace?

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat I haven't, but you can convince me:

Christoph Nakazawa's profile picture
Christoph Nakazawa5 months ago

@amadeus @fat btw. 0.2 can be used to review PRs:

Jake Go's profile picture
Jake Go5 months ago

@amadeus @fat Cool! Kaleidoscope has always been my go to on Mac but being able to customize it is so valuable these days

Gus's profile picture
Gus5 months ago

@fat @amadeus Amazing!

schrepfler's profile picture
schrepfler3 months ago

@amadeus @fat Any plans to support semantic diffs between jsons?

Christoph Nakazawa's profile picture
Christoph Nakazawa3 months ago

@amadeus @fat If somebody contributes it, maybe.

Jacob's profile picture
Jacob3 months ago

@schrepfler @amadeus We’re working on it

schrepfler's profile picture
schrepfler3 months ago

@cnakazawa @amadeus Loving it!

Kai K-'s profile picture
Kai K-5 months ago

@amadeus @fat why do ppl keep reinventing diff tools..

Almog Gavra's profile picture
Almog Gavra5 months ago

@amadeus @fat checkout - I built v0 in like 30min, but turns out there's a ton of features/details that are necessary to go from v0 to something that works really well for lots of use cases

AI slop cleaner's profile picture
AI slop cleaner5 months ago

@amadeus @fat Hmm. Lets try reviewing bun rust PR

Sabrina kehres's profile picture
Sabrina kehres5 months ago

@amadeus @fat 16 minutes?? that's genuinely insane. I've had a diff tool idea I've been "planning" for like 2 years now. this is embarrassing honestly

Anoesj Sadraee's profile picture
Anoesj Sadraee5 months ago

@amadeus @fat I believe @amix3k was also busy building one! Maybe you can team up or exchange codebases and see where you can both improve 😉

Related Videos