Codebase Genius
Generates documentation from a GitHub repository
Analyses a GitHub codebase with LLMs to draft documentation, and visualises the code structure as a graph.
Hosted on Streamlit Community Cloud; the app may need a moment to wake up.
At a glance
- Status
- Live demo
- Type of work
- Independent project
- Categories
- Applied AI & Agents
- Source code
- Public repository
Technology
Problem
Documentation for unfamiliar codebases is often missing or out of date.
Who it’s for
Developers onboarding onto a new repository.
What I built
- Repository analysis and LLM-drafted documentation with the Gemini API.
- Graph-based code-structure visualisation with NetworkX.
- Streamlit interface backed by FastAPI.
Limitations
- Generated documentation is a draft and should be reviewed against the code.