OpenClassroom is a curated directory of open-source GitHub repositories that already have interactive classrooms.
Website: https://classroom.aiflowlearn.net
Catalog: 32 open-source repo classrooms
| Classroom | Source | Scenes | Summary | First Topics | Links |
|---|---|---|---|---|---|
| OpenMAIC 互动课堂生成平台实战 thu-maic-openmaic |
THU-MAIC/OpenMAIC | 45 | Interactive classroom generated from THU-MAIC/OpenMAIC. | 概览与快速上手:OpenMAIC 全景 安装配置与 OpenClaw 集成 核心系统:课堂生成管线 |
Open · Play |
| Superpowers:AI 编码代理技能框架实战 obra-superpowers |
obra/superpowers | 41 | Interactive classroom generated from obra/superpowers. | 概览与快速上手:Superpowers 全景 Skill 系统:什么是技能 架构:双仓库与多平台集成 |
Open · Play |
| Claude 与 Agent 应用开发实战 anthropic-cookbook |
anthropics/anthropic-cookbook | 40 | Interactive classroom generated from anthropics/anthropic-cookbook. | Claude API 与基础能力 RAG 与知识检索 工具使用 Tool Use |
Open · Play |
| Agent Skills 工程化实战 addyosmani-agent-skills |
addyosmani/agent-skills | 33 | Interactive classroom generated from addyosmani/agent-skills. | 概览与入门:Agent Skills 工程化体系 开发生命周期与 Define 阶段 Plan 与 Build 阶段:实现技能 |
Open · Play |
| 从零构建大语言模型 llms-from-scratch |
rasbt/LLMs-from-scratch | 32 | Interactive classroom generated from rasbt/LLMs-from-scratch. | 理解大语言模型 文本数据处理 注意力机制 |
Open · Play |
| LlamaIndex 数据框架实战 llama-index |
run-llama/llama_index | 27 | Interactive classroom generated from run-llama/llama_index. | LlamaIndex 概览与架构 核心框架 Core Framework Workflow 工作流系统 |
Open · Play |
| Vibe Coding 实战系列(入门·方法·工具) vibe-coding-series |
datawhalechina/easy-vibe | 27 | Interactive classroom generated from datawhalechina/easy-vibe. | AI IDE 三剑客(入门) 从词语到原型(入门) 从原型到产品(入门) |
Open · Play |
| Cherry Studio 多模型 AI 桌面端架构实战 cherry-studio |
CherryHQ/cherry-studio | 26 | Interactive classroom generated from CherryHQ/cherry-studio. | 产品全景与开发入口 Electron 多进程与启动生命周期 聊天体验与消息流管线 |
Open · Play |
| Agent Reach:零 API 费用的多平台内容抓取与搜索 agent-reach |
Panniantong/Agent-Reach | 23 | Interactive classroom generated from Panniantong/Agent-Reach. | 概览与核心架构 CLI 命令与安装配置 无 API 抓取策略(Twitter/Reddit/YouTube) |
Open · Play |
| AgentsView:本地优先的 Coding Agent 会话分析与洞察系统 agentsview |
kenn-io/agentsview | 23 | Interactive classroom generated from kenn-io/agentsview. | 概览与快速开始 Agent 会话数据采集与解析 数据存储与全文检索 |
Open · Play |
| AI Agents for Beginners ai-agents-for-beginners |
microsoft/ai-agents-for-beginners | 23 | Interactive classroom generated from microsoft/ai-agents-for-beginners. | 课程环境搭建 AI Agent 概念与类型 探索 AI Agent 框架 |
Open · Play |
| Biome 工具链:Rust 打造的高性能 Web 开发平台 biome |
biomejs/biome | 23 | Interactive classroom generated from biomejs/biome. | 概览与架构:Rust 工具链的统一设计 配置系统:biome.json 与层级解析 格式化引擎:Formatter IR 与排版规则 |
Open · Play |
| 高性能代码智能 MCP server:从代码库到知识图谱 codebase-memory-mcp |
DeusData/codebase-memory-mcp | 23 | Interactive classroom generated from DeusData/codebase-memory-mcp. | 核心概览与架构基础 知识图谱数据模型与存储 158 语言 Tree-sitter 解析引擎 |
Open · Play |
| Headroom LLM 上下文压缩与优化系统 headroom |
chopratejas/headroom | 23 | Interactive classroom generated from chopratejas/headroom. | Headroom 核心概念与架构概览 Transform Pipeline 转换流水线 压缩策略详解:JSON 与工具输出优化 |
Open · Play |
| Hermes Agent 开发实战 hermes-agent |
NousResearch/hermes-agent | 23 | Interactive classroom generated from NousResearch/hermes-agent. | Hermes Agent 概览 上下文引擎 多模型适配器 |
Open · Play |
| LMCache KV Cache 加速系统:从原理到生产实践 lmcache |
LMCache/LMCache | 23 | Interactive classroom generated from LMCache/LMCache. | 模块一:LMCache 核心概念与系统架构 模块二:存储后端深度解析 模块三:vLLM V1 集成实战 |
Open · Play |
| LLM 应用实战集 awesome-llm-apps |
Shubhamsaboo/awesome-llm-apps | 22 | Interactive classroom generated from Shubhamsaboo/awesome-llm-apps. | AI Agent 框架速成 单 Agent 与多 Agent 应用 MCP Agent 应用 |
Open · Play |
| LiteLLM 统一 LLM 网关实战 litellm |
BerriAI/litellm | 22 | Interactive classroom generated from BerriAI/litellm. | LiteLLM 概览与双模架构 Core SDK 与 Completion API Router 路由与负载均衡 |
Open · Play |
| AI Agent Skills 安全扫描实战 skillspector |
NVIDIA/SkillSpector | 22 | Interactive classroom generated from NVIDIA/SkillSpector. | SkillSpector 概览与核心架构 输入解析与上下文构建 静态模式与行为分析引擎 |
Open · Play |
| CodeGraph 代码知识图谱实战(为 AI 构建可查询的代码图谱) codegraph |
colbymchenry/codegraph | 21 | Interactive classroom generated from colbymchenry/codegraph. | CodeGraph 概览与知识图谱模型 快速上手与配置 CLI 命令体系 |
Open · Play |
| Apple Container — 轻量级 Linux 虚拟机容器引擎(Swift + Virtualization.framework) container |
apple/container | 21 | Interactive classroom generated from apple/container. | 架构概览与核心概念 容器生命周期管理 网络子系统与虚拟化 |
Open · Play |
| Open Notebook:开源 NotebookLM 架构与实现 open-notebook |
lfnovo/open-notebook | 21 | Interactive classroom generated from lfnovo/open-notebook. | 概览与架构设计 数据模型与关系管理 多模态内容摄取与处理 |
Open · Play |
| OpenClaw 个人 AI 助手开发实战 openclaw |
openclaw/openclaw | 21 | Interactive classroom generated from openclaw/openclaw. | OpenClaw 概览与架构 多渠道消息收件箱 Gateway 与多 Agent 路由 |
Open · Play |
| OpenHands AI 自主编程 Agent 架构实战 openhands |
All-Hands-AI/OpenHands | 21 | Interactive classroom generated from All-Hands-AI/OpenHands. | OpenHands 概览与架构 配置系统 Agent 运行时与事件循环 |
Open · Play |
| Browser Use AI 浏览器 Agent 实战 browser-use |
browser-use/browser-use | 20 | Interactive classroom generated from browser-use/browser-use. | Browser Use 概览与系统架构 Agent 核心与执行循环 Message Manager 与 Prompt 构建 |
Open · Play |
| Chatwoot 全渠道客服平台架构与实现 chatwoot |
chatwoot/chatwoot | 20 | Interactive classroom generated from chatwoot/chatwoot. | 平台概览与技术架构 核心数据模型设计 多渠道收件箱 Inbox 架构 |
Open · Play |
| Cline VS Code AI 编程 Agent 架构实战 cline |
cline/cline | 20 | Interactive classroom generated from cline/cline. | Cline 概览与扩展架构 Host Provider 抽象与多宿主 Controller 与任务编排 |
Open · Play |
| n8n 工作流编排引擎架构实战 n8n |
n8n-io/n8n | 18 | Interactive classroom generated from n8n-io/n8n. | n8n 概览与运行时架构 工作流执行引擎 分布式执行与扩展 |
Open · Play |
| OpenCode 终端 AI 编码 Agent 架构实战 opencode |
sst/opencode | 18 | Interactive classroom generated from sst/opencode. | OpenCode 概览与架构 Session 与消息模型 Prompt 处理管线 |
Open · Play |
| Dify LLM 应用平台架构实战 dify |
langgenius/dify | 17 | Interactive classroom generated from langgenius/dify. | Dify 概览与系统架构 核心数据模型与领域实体 应用类型与执行模式 |
Open · Play |
| TradingAgents LLM 交易决策多 Agent 实战 tradingagent |
TauricResearch/TradingAgents | 17 | Interactive classroom generated from TauricResearch/TradingAgents. | TradingAgents 概览与系统架构 Agent Teams 与角色分工 交易决策管线 |
Open · Play |
| CrewAI 多智能体编排框架实战 crewai |
crewaiinc/crewAI | 16 | Interactive classroom generated from crewaiinc/crewAI. | CrewAI 概览与架构 核心概念与配置体系 Agent 智能体架构 |
Open · Play |
| Classroom | Source | Scenes | Summary | First Topics | Links |
|---|---|---|---|---|---|
| Superpowers:AI 编码代理技能框架实战 obra-superpowers |
obra/superpowers | 41 | Interactive classroom generated from obra/superpowers. | 概览与快速上手:Superpowers 全景 Skill 系统:什么是技能 架构:双仓库与多平台集成 |
Open · Play |
| Claude 与 Agent 应用开发实战 anthropic-cookbook |
anthropics/anthropic-cookbook | 40 | Interactive classroom generated from anthropics/anthropic-cookbook. | Claude API 与基础能力 RAG 与知识检索 工具使用 Tool Use |
Open · Play |
| Agent Skills 工程化实战 addyosmani-agent-skills |
addyosmani/agent-skills | 33 | Interactive classroom generated from addyosmani/agent-skills. | 概览与入门:Agent Skills 工程化体系 开发生命周期与 Define 阶段 Plan 与 Build 阶段:实现技能 |
Open · Play |
| 从零构建大语言模型 llms-from-scratch |
rasbt/LLMs-from-scratch | 32 | Interactive classroom generated from rasbt/LLMs-from-scratch. | 理解大语言模型 文本数据处理 注意力机制 |
Open · Play |
| Cherry Studio 多模型 AI 桌面端架构实战 cherry-studio |
CherryHQ/cherry-studio | 26 | Interactive classroom generated from CherryHQ/cherry-studio. | 产品全景与开发入口 Electron 多进程与启动生命周期 聊天体验与消息流管线 |
Open · Play |
| Agent Reach:零 API 费用的多平台内容抓取与搜索 agent-reach |
Panniantong/Agent-Reach | 23 | Interactive classroom generated from Panniantong/Agent-Reach. | 概览与核心架构 CLI 命令与安装配置 无 API 抓取策略(Twitter/Reddit/YouTube) |
Open · Play |
| AgentsView:本地优先的 Coding Agent 会话分析与洞察系统 agentsview |
kenn-io/agentsview | 23 | Interactive classroom generated from kenn-io/agentsview. | 概览与快速开始 Agent 会话数据采集与解析 数据存储与全文检索 |
Open · Play |
| AI Agents for Beginners ai-agents-for-beginners |
microsoft/ai-agents-for-beginners | 23 | Interactive classroom generated from microsoft/ai-agents-for-beginners. | 课程环境搭建 AI Agent 概念与类型 探索 AI Agent 框架 |
Open · Play |
| Headroom LLM 上下文压缩与优化系统 headroom |
chopratejas/headroom | 23 | Interactive classroom generated from chopratejas/headroom. | Headroom 核心概念与架构概览 Transform Pipeline 转换流水线 压缩策略详解:JSON 与工具输出优化 |
Open · Play |
| Hermes Agent 开发实战 hermes-agent |
NousResearch/hermes-agent | 23 | Interactive classroom generated from NousResearch/hermes-agent. | Hermes Agent 概览 上下文引擎 多模型适配器 |
Open · Play |
| LLM 应用实战集 awesome-llm-apps |
Shubhamsaboo/awesome-llm-apps | 22 | Interactive classroom generated from Shubhamsaboo/awesome-llm-apps. | AI Agent 框架速成 单 Agent 与多 Agent 应用 MCP Agent 应用 |
Open · Play |
| LiteLLM 统一 LLM 网关实战 litellm |
BerriAI/litellm | 22 | Interactive classroom generated from BerriAI/litellm. | LiteLLM 概览与双模架构 Core SDK 与 Completion API Router 路由与负载均衡 |
Open · Play |
| OpenClaw 个人 AI 助手开发实战 openclaw |
openclaw/openclaw | 21 | Interactive classroom generated from openclaw/openclaw. | OpenClaw 概览与架构 多渠道消息收件箱 Gateway 与多 Agent 路由 |
Open · Play |
| OpenHands AI 自主编程 Agent 架构实战 openhands |
All-Hands-AI/OpenHands | 21 | Interactive classroom generated from All-Hands-AI/OpenHands. | OpenHands 概览与架构 配置系统 Agent 运行时与事件循环 |
Open · Play |
| Browser Use AI 浏览器 Agent 实战 browser-use |
browser-use/browser-use | 20 | Interactive classroom generated from browser-use/browser-use. | Browser Use 概览与系统架构 Agent 核心与执行循环 Message Manager 与 Prompt 构建 |
Open · Play |
| Cline VS Code AI 编程 Agent 架构实战 cline |
cline/cline | 20 | Interactive classroom generated from cline/cline. | Cline 概览与扩展架构 Host Provider 抽象与多宿主 Controller 与任务编排 |
Open · Play |
| OpenCode 终端 AI 编码 Agent 架构实战 opencode |
sst/opencode | 18 | Interactive classroom generated from sst/opencode. | OpenCode 概览与架构 Session 与消息模型 Prompt 处理管线 |
Open · Play |
| Dify LLM 应用平台架构实战 dify |
langgenius/dify | 17 | Interactive classroom generated from langgenius/dify. | Dify 概览与系统架构 核心数据模型与领域实体 应用类型与执行模式 |
Open · Play |
| CrewAI 多智能体编排框架实战 crewai |
crewaiinc/crewAI | 16 | Interactive classroom generated from crewaiinc/crewAI. | CrewAI 概览与架构 核心概念与配置体系 Agent 智能体架构 |
Open · Play |
| Classroom | Source | Scenes | Summary | First Topics | Links |
|---|---|---|---|---|---|
| TradingAgents LLM 交易决策多 Agent 实战 tradingagent |
TauricResearch/TradingAgents | 17 | Interactive classroom generated from TauricResearch/TradingAgents. | TradingAgents 概览与系统架构 Agent Teams 与角色分工 交易决策管线 |
Open · Play |
| Classroom | Source | Scenes | Summary | First Topics | Links |
|---|---|---|---|---|---|
| Biome 工具链:Rust 打造的高性能 Web 开发平台 biome |
biomejs/biome | 23 | Interactive classroom generated from biomejs/biome. | 概览与架构:Rust 工具链的统一设计 配置系统:biome.json 与层级解析 格式化引擎:Formatter IR 与排版规则 |
Open · Play |
| LMCache KV Cache 加速系统:从原理到生产实践 lmcache |
LMCache/LMCache | 23 | Interactive classroom generated from LMCache/LMCache. | 模块一:LMCache 核心概念与系统架构 模块二:存储后端深度解析 模块三:vLLM V1 集成实战 |
Open · Play |
| Chatwoot 全渠道客服平台架构与实现 chatwoot |
chatwoot/chatwoot | 20 | Interactive classroom generated from chatwoot/chatwoot. | 平台概览与技术架构 核心数据模型设计 多渠道收件箱 Inbox 架构 |
Open · Play |
| Classroom | Source | Scenes | Summary | First Topics | Links |
|---|---|---|---|---|---|
| LlamaIndex 数据框架实战 llama-index |
run-llama/llama_index | 27 | Interactive classroom generated from run-llama/llama_index. | LlamaIndex 概览与架构 核心框架 Core Framework Workflow 工作流系统 |
Open · Play |
| Vibe Coding 实战系列(入门·方法·工具) vibe-coding-series |
datawhalechina/easy-vibe | 27 | Interactive classroom generated from datawhalechina/easy-vibe. | AI IDE 三剑客(入门) 从词语到原型(入门) 从原型到产品(入门) |
Open · Play |
| 高性能代码智能 MCP server:从代码库到知识图谱 codebase-memory-mcp |
DeusData/codebase-memory-mcp | 23 | Interactive classroom generated from DeusData/codebase-memory-mcp. | 核心概览与架构基础 知识图谱数据模型与存储 158 语言 Tree-sitter 解析引擎 |
Open · Play |
| CodeGraph 代码知识图谱实战(为 AI 构建可查询的代码图谱) codegraph |
colbymchenry/codegraph | 21 | Interactive classroom generated from colbymchenry/codegraph. | CodeGraph 概览与知识图谱模型 快速上手与配置 CLI 命令体系 |
Open · Play |
| Open Notebook:开源 NotebookLM 架构与实现 open-notebook |
lfnovo/open-notebook | 21 | Interactive classroom generated from lfnovo/open-notebook. | 概览与架构设计 数据模型与关系管理 多模态内容摄取与处理 |
Open · Play |
| Classroom | Source | Scenes | Summary | First Topics | Links |
|---|---|---|---|---|---|
| Apple Container — 轻量级 Linux 虚拟机容器引擎(Swift + Virtualization.framework) container |
apple/container | 21 | Interactive classroom generated from apple/container. | 架构概览与核心概念 容器生命周期管理 网络子系统与虚拟化 |
Open · Play |
| Classroom | Source | Scenes | Summary | First Topics | Links |
|---|---|---|---|---|---|
| OpenMAIC 互动课堂生成平台实战 thu-maic-openmaic |
THU-MAIC/OpenMAIC | 45 | Interactive classroom generated from THU-MAIC/OpenMAIC. | 概览与快速上手:OpenMAIC 全景 安装配置与 OpenClaw 集成 核心系统:课堂生成管线 |
Open · Play |
| Classroom | Source | Scenes | Summary | First Topics | Links |
|---|---|---|---|---|---|
| AI Agent Skills 安全扫描实战 skillspector |
NVIDIA/SkillSpector | 22 | Interactive classroom generated from NVIDIA/SkillSpector. | SkillSpector 概览与核心架构 输入解析与上下文构建 静态模式与行为分析引擎 |
Open · Play |
| Classroom | Source | Scenes | Summary | First Topics | Links |
|---|---|---|---|---|---|
| n8n 工作流编排引擎架构实战 n8n |
n8n-io/n8n | 18 | Interactive classroom generated from n8n-io/n8n. | n8n 概览与运行时架构 工作流执行引擎 分布式执行与扩展 |
Open · Play |
Each classroom can be opened as an SEO-friendly detail page or played directly as an interactive slide-style learning experience.