正在加载视频...

视频加载失败

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 次观看 • 5 个月前 •via X (Twitter)

42 条评论

Jacob 的头像
Jacob5 个月前

@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 的头像
Christoph Nakazawa5 个月前

@amadeus 👀

Ricky 的头像
Ricky5 个月前

@amadeus @fat When do you sleep

Christoph Nakazawa 的头像
Christoph Nakazawa5 个月前

@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 的头像
Christoph Nakazawa5 个月前

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

wong2 的头像
wong25 个月前

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

Christoph Nakazawa 的头像
Christoph Nakazawa5 个月前

@amadeus @fat Nice!

Nik Graf 的头像
Nik Graf5 个月前

@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 的头像
Christoph Nakazawa5 个月前

@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 的头像
Tomasz Taranek5 个月前

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

ST-Automation 的头像
ST-Automation5 个月前

@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 的头像
Ryan Florence5 个月前

@amadeus @fat very cool

Rohan Bansal 的头像
Rohan Bansal5 个月前

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

amadeus 的头像
amadeus5 个月前

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

Parth Jadhav 的头像
Parth Jadhav5 个月前

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

Anh Tran 的头像
Anh Tran5 个月前

@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 的头像
Christoph Nakazawa5 个月前

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

swendzonce-kukle🇳🇷 的头像
swendzonce-kukle🇳🇷5 个月前

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

Christoph Nakazawa 的头像
Christoph Nakazawa5 个月前

@amadeus @fat What animation

swendzonce-kukle🇳🇷 的头像
swendzonce-kukle🇳🇷5 个月前

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

Michael 的头像
Michael5 个月前

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

Farseen 的头像
Farseen5 个月前

@amadeus @fat so beautiful

NVMBR 的头像
NVMBR5 个月前

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

Christoph Nakazawa 的头像
Christoph Nakazawa5 个月前

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

mia ♡ 的头像
mia ♡5 个月前

@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 的头像
Edu Wass5 个月前

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

smiz 的头像
smiz5 个月前

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

Christoph Nakazawa 的头像
Christoph Nakazawa5 个月前

@amadeus @fat Mine

Adam Miskiewicz 的头像
Adam Miskiewicz5 个月前

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

Christoph Nakazawa 的头像
Christoph Nakazawa5 个月前

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

Christoph Nakazawa 的头像
Christoph Nakazawa5 个月前

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

Jake Go 的头像
Jake Go5 个月前

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

Gus 的头像
Gus5 个月前

@fat @amadeus Amazing!

schrepfler 的头像
schrepfler3 个月前

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

Christoph Nakazawa 的头像
Christoph Nakazawa3 个月前

@amadeus @fat If somebody contributes it, maybe.

Jacob 的头像
Jacob3 个月前

@schrepfler @amadeus We’re working on it

schrepfler 的头像
schrepfler3 个月前

@cnakazawa @amadeus Loving it!

Kai K- 的头像
Kai K-5 个月前

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

Almog Gavra 的头像
Almog Gavra5 个月前

@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 的头像
AI slop cleaner5 个月前

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

Sabrina kehres 的头像
Sabrina kehres5 个月前

@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 的头像
Anoesj Sadraee5 个月前

@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 😉

相关视频