I built an open-source VS extension that lets Claude Code drive the Visual Studio debugger to find bugs
A problem (and opportunity) came when I found myself using the debugger in Visual Studio, adding console logs and then hand-feeding those values to the Claude CLI to get it to debug a tricky bug with the correct context. So, I started building a bridge between Visual Studio's debugger automation and the CLI. A few weeks later Claude was setting breakpoints in my files, stepping through them, watching variables mutate at different frames, and telling me where a bug was hiding that it would have probably skimmed past while reading my code.
The part in the clip: Claude can drive the debugger itself, set breakpoints, step, read locals, and find bugs by running the code instead of reading it, and every edit it makes opens in a dedicated diff viewer with an accept / reject permission request. The clip shows it catching a bug that's invisible in the output by watching a counter fail to reset.
Would genuinely appreciate your feedback on this!
Marketplace: Claude Code for Visual Studio - Visual Studio Marketplace
Source + docs: GitHub - firish/claude_code_vs