DEV Community

Cover image for Built a tool to visualize the whole chain of call graphs of any function using static analysis
Ali Raza
Ali Raza

Posted on

Built a tool to visualize the whole chain of call graphs of any function using static analysis

Ever stared at a function and thought: "Wait... what actually happens when this runs?"

Been there, so I built a free tool that maps out the entire chain of function calls — using static analysis only.
Perfect for:

🧠 Understanding legacy systems
⚡ Faster onboarding
🔍 Exploring complex codebases

You can try it out from the VS Code marketplace https://marketplace.visualstudio.com/items?itemName=bevel-software.bevel&ssr=false

Would love to hear your thoughts or suggestions!

Top comments (3)

Collapse
 
ali_raza_8b5532e8f40b03f2 profile image
Ali Raza

It does have some AI features such as using the knowledge graph as additional input, and generating business context for symbols, but you can also use the local LLM option in the setup if you don't have an API key.

Also added the option to export graph to neo4j from the localhost:1645 OpenAPI interface. Feel free to add an issue if sth doesn't work: github.com/Bevel-Software/bevel-la...

Collapse
 
dotallio profile image
Dotallio

man, ive stared at code like this way too many times tbh, this is super helpful

Collapse
 
ali_raza_8b5532e8f40b03f2 profile image
Ali Raza

if you play around with it, let me know how it goes!