I'm not a programmer — I'm a designer/engineer who reads schematics, not source code. I kept running into the same problem: needing to understand codebases I couldn't read.
So I built Codedocent. Point it at any project and it generates an interactive visualization — nested colored blocks showing the structure, with AI-generated plain English summaries of what each piece does. It uses local AI (Ollama) so nothing leaves your machine.
pip install codedocent then just run codedocent and it walks you through setup.
Built in ~30 hours with heavy AI assistance (Claude). Python, tree-sitter, MIT licensed. Happy to answer questions about the process or the tool.