
9 月
清华开源 OpenMAIC:把「讲课」变成可执行的乐谱,多智能体课堂登上 GitHub 榜首
一句话结论:OpenMAIC 是清华 THU-MAIC 团队开源的多智能体互动课堂,连续多日位居 GitHub Trending 榜首、Star 破 3 万,MIT 协议可商用,把「AI 讲一节课」从一次性对话升级为可跨天推进的项目。
AI 摘要
- 项目用途:用多智能体把「生成一节课」做成可执行、可迭代的完整流程。
- 适合人群:教育工作者、做 AI 课程/教程的开发者、想搭建互动课堂的团队。
- 上手门槛:Docker 一键部署,接入 OpenAI 兼容 API 即可,换模型改配置即可。
- 智盒结论:它把 AI 教育从「问答助手」推进到「学习过程建模」,是当前开源生态里少有的、经过真实课堂验证的 Agent 教育框架。
项目信息
- 项目名:THU-MAIC/OpenMAIC(Open Multi-Agent Interactive Classroom)
- GitHub URL:https://github.com/THU-MAIC/OpenMAIC
- License:MIT(v 0.3.0 起从 AGPL-3.0 更换)
- 最新版本:v 1.0.0(2026-08-27)
- Star:30,513(截至 2026-09-03)
它解决什么问题
市面上的 AI 教育产品大多是「高级 Chatbot」——你问它答,或者让它生成一份课件。但真正的「教」不只是生成材料,而是理解学习者处在哪个阶段、记住他掌握了什么、根据反馈调整教学策略。这些都需要对「学习过程」建模,而不是对「问答」建模。
OpenMAIC 的切入点就在这里。它是一套 Agent 工程框架,把 ReAct、Reflection、Graph Memory、Tool Use、多智能体协作这些能力组合起来,让 AI 能感知学习目标、追踪学习状态、沉淀知识资产,并在反馈中持续进化。项目在开源前已经在清华大学真实课堂里跑了两年多,覆盖 700 多名学生。这个方向和我们此前介绍过的 Datawhale 开源 AI Skill 库 同属「让普通人也能用上 AI 学习」的脉络,只是 OpenMAIC 走得更深,直接对学习过程本身建模。
核心功能
| 功能 | 说明 | 使用价值 |
|---|---|---|
| 多智能体课程编排 | 从学习主题到完整课件包的全自动生成 | 一次输入主题,产出多章节课件 |
| Graph Memory 知识图谱 | 三维掌握度(理解×记忆×连接)+ SM-2 间隔重复 | 学习过程有长期记忆,不每次从零开始 |
| 交互式可视化 | 基于 EduViz SDK 的算法步骤演示、公式拆解、参数探索 | 抽象概念可触摸、可操作 |
| 20+ 内置技能 | 幻灯片、图文、视频、语音讲解等 | 覆盖多种课程场景 |
| 官方 Agent Skill | 可装进 OpenClaw、Codex、DeepSeek 等 Agent 工作台 | 在飞书、Slack 里说一句「帮我生成一节课」即可 |
为什么它的「服务端持久化」值得一提
OpenMAIC 一个容易被忽略但很关键的设计是:课程构建过程保存在服务端,服务重启后可取消、恢复、继续。这意味着「建一门课」从「一次性调用」变成了「可跨天推进的项目」——你今天生成到一半,明天可以接着做,而不是重来。
这个设计背后,和它用 Graph Memory 追踪学习状态的思路是一回事:OpenMAIC 把「学习」当作一个持续、有状态的过程,而不是离散的问答。这也是它区别于普通 Chatbot 的关键。
上手路径
- Docker 部署:
docker一键起服务,官方为国内网络提供镜像加速参数。 - 接入模型:配置一个 OpenAI 兼容 API Key 即可,支持 DeepSeek、通义千问、Kimi、GLM、豆包、MiniMax、腾讯混元、小米 MiMo、Grok,以及 OpenAI/Anthropic/Gemini;本地可接 Ollama。
- 建一节课:上传文档/音视频素材,或让 Agent 联网搜索,基于材料自动建课。
适合谁
- 教育工作者:想把 AI 引入课堂,但不想自己搭框架。
- 做 AI 课程/教程的创作者:需要批量、结构化地产出教学内容。
- 教育科技团队:需要一套可商用(MIT)、可二次开发的 Agent 教育底座。
不适合谁
- 只想找个「AI 家教」聊天的个人用户:OpenMAIC 偏「教学系统」,不是轻量对话工具。
- 对部署没耐心的团队:虽然 Docker 简化了,但它是完整框架,需要一定的环境配置。
替代项目或工具
| 名称 | 差异 | 适合场景 |
|---|---|---|
| 腾讯 WeSmartFlow | 同样做 Agent 自适应学习,但 Star 少、生态较新 | 学习过程建模的另一个参照 |
| 通用 Chatbot(ChatGPT/Claude) | 问答强,但无学习过程建模和持久化 | 临时问答、快速生成 |
| 自研 RAG + Agent | 灵活但开发成本高 | 有定制需求的团队 |
风险与限制
- License:MIT,商用友好,无特殊限制(v 0.3.0 起已从 AGPL-3.0 更换)。
- 项目活跃度:5 个月迭代 9 个版本,8-27 刚发 v 1.0.0,维护活跃。
- 技术门槛:Docker 部署简单,但理解 Graph Memory、多智能体编排需要一定 AI 工程基础。
- 真实课堂验证:虽有 700+ 学生验证,但课堂场景不等于所有教育场景,落地前需自测。
FAQ
这个项目可以商用吗?
可以。从 v 0.3.0(2026-06-28)起,许可证从 AGPL-3.0 换成了 MIT,任何人都可以拿来商用,不必开源自己的代码。


新手能不能直接使用?
能。Docker 一键起服务,接入一个 OpenAI 兼容 API Key 即可。但要发挥它的完整能力(多智能体编排、知识图谱),需要一定的 AI Agent 基础。
它和直接用 ChatGPT 做课件有什么区别?
ChatGPT 是「一次性问答」——你让它生成课件,它生成完就结束了,不记得你之前学过什么。OpenMAIC 会追踪学习状态(三维掌握度)、记录知识图谱、支持跨天推进课程,本质上是「学习系统」而非「问答工具」。
参考来源
- GitHub: THU-MAIC/OpenMAIC(README、Releases)
- 程序员茄子《清华开源 OpenMAIC:把「讲课」变成一份可执行的乐谱》2026-09-03










