AI-powered tool that automatically generates and maintains technical documentation from Python codebases. Point it at any project folder and get complete, structured documentation in seconds.
- AST-based code analysis — extracts functions, classes, arguments, return types
- AI-generated descriptions, usage examples, and architecture overviews
- Auto-versioning — tracks file hashes, only regenerates changed files
- Project overview with architecture summary
- Clean browsable documentation UI
- Supports any Python project — Flask, Django, scripts, libraries
- Backend: Python, Flask, SQLAlchemy
- Analysis: Python AST module
- AI: Groq (Llama 3.3 70B)
- Frontend: Vanilla HTML/CSS/JS
- Clone the repo
python -m venv venvthen activatepip install -r requirements.txt- Create
.env:5.python app.py - Open
http://localhost:5003
- Enter the path to any Python project
- Click Analyze to scan all .py files
- Click Generate — AI reads each file's AST structure and writes documentation
- Browse generated docs in the UI
- Regenerate anytime — only changed files are re-documented