Code to Knowledge Graph - Democratizing code understanding through docs and diagrams

byβ€’
Bevel is a VS Code extension we built to keep docs up-to-date and generate deterministic diagrams right inside the IDE. It helps us understand what our code does and why. We built it for ourselves, and we'd love to see if it helps others too.

Add a comment

Replies

Best
Maker
πŸ“Œ

πŸ‘‹ Hey Product Hunt β€” I'm Ali, one of the co-founders of Bevel.


Bevel is your AI-augmented documentation and diagramming tool for codebases, and we're on a mission to democratize code understanding β€” starting with legacy systems where context is often the hardest thing to find.


Over the years, we've seen dev teams waste hours (or days) trying to answer simple questions like:
"What does this function do?" or "Why was this written this way?" Worse yet, outdated docs and tribal knowledge slow everything down β€” from onboarding to refactoring to rewriting.

That's why we built Bevel: A VS Code extension that gives you always up-to-date docs and diagrams, directly in your IDE.


πŸ›  What makes Bevel different:

  • Powered by static code analysis – not LLM guesses

  • Auto-updated docs & diagrams that evolve with your code

  • Built for complex, real-world systems like banking, insurance, automotive

  • Support for 'legacy' languages like COBOL

  • No manual setup β€” just install the VS Code extension, open your code, and go

  • Comes with a local LLM, so you can turn off your wifi and still use it ;)

Whether you're migrating a legacy system, onboarding a new dev, or just trying to make sense of a spaghetti codebase β€” Bevel brings the missing context straight to you.

πŸ’¬ We'd love your feedback:

  • Try Bevel for free (personal use is 100% free)

  • If you're a team working with legacy code, reach out for early access to team features

  • Join us in shaping the future of developer tools

Built with ❀️ by devs who've been stuck in "what the hell is this code doing?" one too many times.

We're excited to hear what you think!

Β Who should we reach out to for team features? I need this.

Β perfectly said!

Much needed!! Especially excited to try the diagram generation πŸ™Œ

Β happy to hear that, let us know how it works and where it breaks :D

5/5 Super useful tool. Clean integration, no setup, and the auto-generated docs/diagrams actually saved me a bunch of time. Love that it works offline with a local LLM. A must-have if you're working with really hard code

Β happy to hear that it was useful! Also let us know how/where it falls short ;)

Super impressed by how quickly you’ve shipped something so thoughtful! Solves a real pain devs have ignored for too long with real depth and clarity. Bevel raises the bar -- cheering you on!

Β thanks Maria, really appreciate the support! <3

Which local model are you using?

Β everything is embedded right into the tool ;)

Great product, finally someone addressing the needs of those older, but omnipresent legacy languages

Love the tool, simple to use!

I used their diagrams to uncover the functionality flows. I started migrating a module, and was able to see 10 dependencies interacting with one function (!)

Tracing that usually would be a nightmare, so really appreciate their call graph visualization

the dependency spaghetti brings back not-so-fond memories, happy to hear this helped!