Files
PocketFlow-Tutorial-Codebas…/README.md
T

57 lines
3.5 KiB
Markdown
Raw Normal View History

2025-04-04 13:01:50 -04:00
<h1 align="center">Turns Codebase into Easy Tutorial</h1>
![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)
<p align="center">
<i>Ever stared at a new codebase written by others feeling completely lost? This tutorial shows you how to build an AI agent that analyzes GitHub repositories and creates beginner-friendly tutorials explaining exactly how the code works.</i>
</p>
2025-04-02 16:56:35 -04:00
<p align="center">
<a href="https://github.com/The-Pocket/PocketFlow" target="_blank">
<img
2025-04-04 13:01:50 -04:00
src="./assets/banner.png" width="800"
2025-04-02 16:56:35 -04:00
/>
</a>
</p>
2025-04-04 14:43:52 -04:00
This is a tutorial project of [Pocket Flow](https://github.com/The-Pocket/PocketFlow), a 100-line LLM framework. It crawls GitHub repositories and build a knowledge base from the code. It analyzes entire codebases to identify core abstractions and how they interact, and transforms complex code into beginner-friendly tutorials with clear visualizations.
2025-04-04 13:01:50 -04:00
2025-04-04 14:43:52 -04:00
## Example Tutorials for Popular GitHub Repositories!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [AutoGen Core](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/AutoGen%20Core) - Build AI teams that talk, think, and solve problems together like coworkers!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [Browser Use](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/Browser%20Use) - Let AI surf the web for you, clicking buttons and filling forms like a digital assistant!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [Celery](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/Celery) - Supercharge your app with background tasks that run while you sleep!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [Click](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/Click) - Turn Python functions into slick command-line tools with just a decorator!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [Crawl4AI](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/Crawl4AI) - Train your AI to extract exactly what matters from any website!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [CrewAI](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/CrewAI) - Assemble a dream team of AI specialists to tackle impossible problems!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [DSPy](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/DSPy) - Build LLM apps like Lego blocks that optimize themselves!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [FastAPI](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/FastAPI) - Create APIs at lightning speed with automatic docs that clients will love!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [Flask](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/Flask) - Craft web apps with minimal code that scales from prototype to production!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [LangGraph](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/LangGraph) - Design AI agents as flowcharts where each step remembers what happened before!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [LevelDB](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/LevelDB) - Store data at warp speed with Google's engine that powers blockchains!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [MCP Python SDK](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/MCP%20Python%20SDK) - Command cloud infrastructure with Python instead of clicking buttons!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [NumPy Core](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/NumPy%20Core) - Master the engine behind data science that makes Python as fast as C!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [OpenManus](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/OpenManus) - Program robot hands that move with human-like precision and grace!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [Pydantic Core](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/Pydantic%20Core) - Validate data at rocket speed with just Python type hints!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [Requests](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/Requests) - Talk to the internet in Python with code so simple it feels like cheating!
2025-04-04 14:38:11 -04:00
2025-04-04 14:42:14 -04:00
- [SmolaAgents](https://the-pocket.github.io/Tutorial-Codebase-Knowledge/SmolaAgents) - Build tiny AI agents that punch way above their weight class!
2025-04-04 14:38:11 -04:00