logoalt Hacker News

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

31 pointsby kyle-ssgtoday at 12:44 PM37 commentsview on HN

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.


Comments

sshinetoday at 5:59 PM

I like how it looks.

But the terminal already has excellent diff and commit tools.

show 1 reply
achandlerwhitetoday at 5:23 PM

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

danielrmaytoday at 5:22 PM

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

satvikpendemtoday at 5:08 PM

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.

show 1 reply
Maledictustoday at 5:27 PM

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

show 1 reply
asadmtoday at 5:00 PM

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.

show 1 reply
mathieudombrocktoday at 5:21 PM

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.

show 1 reply
tiesptoday at 2:39 PM

UI looks great

show 1 reply
smt88today at 4:03 PM

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.

show 8 replies
spiralcoastertoday at 5:06 PM

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.

show 2 replies