# 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.

Website: https://github.com/The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge
