Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

kyle-ssg 46 points 74 comments June 22, 2026
github.com · View on Hacker News

I don't know Rust. Friday after work I realised that 90% of my IDE time now is just the commit/diff view — and even good IDEs feel heavy for that. So over the weekend I built a dedicated native tool for just that. Kyde is a macOS git commit + diff editor with one goal: be fast, do Git well. I'm curious whether anyone else mostly opens their IDE for git operations these days. It's open source, and there's a signed app in Releases.

Discussion Highlights (19 comments)

tiesp

UI looks great

smt88

The primary value of IDEs in the agentic era are: debugging, code review (with good diffing), and management of the agent’s context. I also use mine for browsing databases, but not everyone does that. You seem to have one of those three. I’m not sure what your coding background is, but debuggers/profilers are incredibly useful and important, and it’s essentially malpractice for a developer never to use them.

asadm

This is amazing and I will use this! Does it support git submodules? I like how VSCode divides changes into buckets across all git repos in current workspace, I can commit each separately from one sidebar.

spiralcoaster

Actual title: I had Claude code up a diff tool in Rust over the weekend My guess is this made it to the front page solely from the Rust boost.

satvikpendem

This is basically what the agentic apps do already right? Like Codex, Claude Desktop, Copilot etc. Except with those I can also write commands to the AI as well as review their output all in one app rather than multiple.

mathieudombrock

Why would you choose to have the ai use a language you don't understand? Isn't this basically admitting you had nothing to do with this project and anyone else could pay an ai to make the same thing easily? Is this something you expect other people to use? Are you planning to maintain this? Are you making a point about ai capabilities? Is this just a joke? I guess I don't really understand the point of posts like this.

danielrmay

What might you build when you let Claude take care of commits? :-)

achandlerwhite

Forced dark theme -- please don't punish me for having astigmatism--can't do dark mode

Maledictus

great idea! this use case is the only reason left why I start VS codium.

sshine

I like how it looks. But the terminal already has excellent diff and commit tools.

propstober

bro rly could have just made a custom nvim setup

tmaly

What models and tools did you use to create this? What were your biggest challenges in making this?

iberator

You didn't wrote this. Generating code from AI is NOT programming.

xtracto

Pretty good, and I think I could definitely use it. One thing that I immediately missed is syntax coloring. For Markdown and other known extensions. I am sure it will be trivial to add it. Another possible useful feature would be to add "open in system" or similar in the right-click menu for a file, to open the file with whatever application the OS has bound to it. EDIT: I see there's a plugin thing that when clicked installs the highlighting. Cool! EDIT: Also missing is selectively staging lines of a changed file to commit. I would actually change the behaviour of the Git UI so that it matches the VSCode one, to reduce the learning curve. Most people already know how that works, no need to make them learn a new UX.

sajithdilshan

Ignore all the negative comments, this is really cool. Looks a lot like a JetBrains IDE. One suggestion is to integrate claude code as a code editing window tab rather than a terminal window. If you'd like checkout https://github.com/sajithdilshan/agent-cli-plugin on how I did it for JetBrains IDEs as a plugin

asadm

Ignore the people being negative about vibe-coding. These are either boomers or just insecure/afraid for their own jobs.

darksim905

I'm with the other comments here, but what's the deal with the '120 fps scrolling' blah blah blah? This clearly isn't a game or movie -- why are we talking about frames?

gamblor956

The code is...quite bad... It seems the AI coding is just the software version of Temu. Lots of cheap stuff but none of it is very good and it breaks pretty easily when you try to do anything outside of a very very small list of uses.

zuhsetaqi

Would you mind supporting Intel Macs?

Semantic search powered by Rivestack pgvector
11,301 stories · 106,340 chunks indexed