PocketFlow-Tutorial-Codebase-Knowledge
A tutorial project that builds an AI agent to crawl a GitHub repository, identify its core abstractions, and generate a beginner-friendly tutorial explaining how the code works.
This is a tutorial project built on Pocket Flow, a 100-line LLM framework. It crawls a GitHub repository, builds a knowledge base from the code, and analyzes the codebase to identify its core abstractions and how they interact.
The agent it builds turns that analysis into a beginner-friendly tutorial with visualizations explaining how a given codebase works, and the repository includes example tutorials generated this way for a range of popular open-source projects.