Commented this above, but I actually built a site to auto generate up-to-date interactive visual diagrams for codebases.
It's pretty plug&play, using static analysis & LLMs we generate documentation + an interactive system diagram you can recursively explore.
An AI agent to answer questions about any github/gitlab repository.
www.useadrenaline.com
It does the work of understanding questions in the context of a repo, code snippet, or any programming question in general, and pulls in extra context from the internet with self thought + web searches.