Show HN: Claude Code for Visual Studio (native diff with accept/reject)

19 points
1/21/1970
a day ago
by firish

Comments


rsg29

If anyone took the time to check it out, i would love your feedback on the following.

The Claude IDE protocol is undocumented. I reverse-engineered it from the official plugins' WebSocket traffic. For anyone who's built on an undocumented protocol like this, is there a reliable way to handle contract drift when there's no guaranteed spec to code against?

a day ago

lavaman131

This is a cool project! I usually review docs/blogs/etc. as much as possible and brainstorm with an llm. I research to see if there are any other open source examples that I can also learn from. I find that this does pretty well. At the end of the day, after the implementation, I continue testing and that's where it gets interesting since I'll run into edge cases that creators of the original product already ran into and resolved and over time it helps make the software more robust as I use it and fix it myself.

16 hours ago

pixelsort

VS Code does actually already have this. I use it in Antigravity IDE.

https://marketplace.visualstudio.com/items?itemName=anthropi...

18 hours ago

firish

This is for Visual Studio (the full IDE), not VS Code. VS Code and JetBrains both have the official Anthropic extension already. Visual Studio was the gap, since the official plugin doesn't cover it, so that's what this fill.

The biggest features are the ability to view diffs in the IDE instead of the CLI and sharing Roslyn analyzer compiler errors and warnings to the CLI with file and line/char span information to help with debugging.

9 hours ago

crlang44

This person is talking about Visual Studio, not VS Code

18 hours ago

contextfree

Will definitely try this soonish

21 hours ago

rsg29

Thanks a ton. Looking forward to any feedback honestly!

21 hours ago