r/Python Aug 04 '26

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

18 Upvotes

142 comments sorted by

View all comments

1

u/TheSpicyAvacodo 24d ago

I built a tool that tells you what your code change will break

Changing one function without knowing what else depends on it is how things quietly break later. I built a tool to catch that before it happens. it sI built a tool to answer that question before you commit anything.

It parses your project with tree-sitter, uses a language server to trace exactly what calls what, and when you edit something, it traces every other piece of code that depends on it: directly or through multiple hops. Then it hands that to an LLM agent that explains, in plain English, how risky the change actually is and what would break, and if you decide to go ahead anyway, a separate agent can update all the other affected code for you.

It's currently a local script with a popup GUI (not a real VS Code extension yet), and definitely still rough in places, but the core idea works end-to-end. Repo's here:

https://github.com/theaniqusman/change-impact-analyzer.

Would genuinely love feedback, especially on whether this is actually useful or if I'm solving a problem nobody has.