Ali Raza

Bevel - Democratizing code understanding through docs and diagrams

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
Ali Raza
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!

Leon Blumenthal

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

Juan Viera Garcia

@aliraza36580 perfectly said!

Constantin Weberpals

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

Ali Raza

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

Eduardo A. Viera Garcรญa

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

Ali Raza

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

Maria Grebenshchikova

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!

Juan Viera Garcia

@maria_grebenshchikova thanks Maria, really appreciate the support! <3

Finn Stรผrenburg

Which local model are you using?

Juan Viera Garcia

@finn_sturenburg everything is embedded right into the tool ;)

Sergiu Soima

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

Leon Sandner
What a great idea ๐Ÿ™Œ๐Ÿผ Super hyped for this launch!
Pietro Belligoli

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

Ali Raza

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