OpenMAIC 调研:清华出品 6 个月 38K ⭐,一句话生成一间会说话的教室

128次阅读

深度调研 · 数据更新于 2026-09-21(GitHub API 实时)· 仓库:THU-MAIC/OpenMAIC


写在前面

GitHub 周榜常客里,教育赛道这两年出了两个怪物:一个是同赛道的另一头怪物——港大 HKUDS 的 DeepTutor(40K ⭐ 辅导工作台,下篇详拆),另一个就是本篇主角:清华大学 MAIC 团队的 OpenMAIC(Open Multi-Agent Interactive Classroom),2026 年 3 月 11 日建仓,6 个多月冲到 38,347 ⭐,论文还发在 JCST 2026。

它解决的问题很具体:把 ” 一个话题 ” 或 ” 一份文档 ” 变成一间 多 Agent 直播课堂——AI 老师讲课、AI 同学抢答、白板上画图写公式、全程语音互动。类 Cursor 之于编程,它想成为课堂之于学习。

一、解决什么问题

在线学习的三座大山:

  1. 内容生产贵——一门像样的网课,讲义、幻灯、测验、动效,人力成本以周计
  2. 交互是假——传统录播课没有追问、没有讨论,学习者全程被动
  3. 工具割裂——PPT 一套工具、题库一套工具、模拟实验又一堆工具

OpenMAIC 的打法是 多 Agent 编排 + 场景即内容 :输入一句话或丢一份 PDF,LangGraph 状态机调度多个 Agent 协作产出整套课件(幻灯、测验、交互式 HTML 模拟、项目制学习 PBL),再由 ”AI 教师 + AI 同学 ” 角色在课堂里实时讲授、白板演示、语音讲解、互相讨论。 内容生产从周级压到分钟级,消费方式从 ” 看视频 ” 变成 ” 上课 ”。

二、项目名片

维度 数据(2026-09-21 GitHub API)
仓库 THU-MAIC/OpenMAIC(清华大学)
Stars / Forks 38,347 ⭐ / 6,010
语言 / 架构 TypeScript · Next.js + React + Tailwind · LangGraph 多 Agent 状态机 · pnpm monorepo
创建时间 2026-03-11(6.4 个月)
最近 push 2026-09-21(当天)· 589 commits · 100 贡献者
版本 v1.0.3(9/15)· 近三连发全是安全加固
License MIT(提交史:3/12 MIT → 3/13 改 AGPL-3.0 → 6/17 换回 MIT;官网静态页仍写 AGPL-3.0,属过期信息,风险节详述)
论文 JCST 2026(清华大学出版社期刊)
供应商 OpenAI / Anthropic / Gemini / DeepSeek / Qwen / Kimi / MiniMax / GLM / 豆包 / 腾讯混元 / Grok / Ollama / Lemonade(本地免 Key)等 15+,任意 OpenAI 兼容 API 皆可

三、架构拆解

3.1 生成侧:v1.0 的 Agent 工作台

8 月 27 日的 v1.0.0 是分水岭。之前是 ” 一键生成 ”(填话题、等课件);之后加了 Pro 工作台——聊天式 Agent 接管全流程:

  • 对话式建课:Agent 先规划大纲,再逐页构建、按反馈修订,全程可打断、可续跑、可改向
  • 持久化会话:服务端存档,进程重启不丢,支持取消 / 恢复 / 中途转向
  • 会话素材:上传文档、音频、视频,或直接接网络搜索,Agent 以素材为底构建
  • 20 个内置技能:幻灯、测验、交互模拟、PBL、图片、视频、配音、.pptx 导入等,均可在对话中组合调用

3.2 消费侧:一间 ” 真的 ” 教室

  • 多 Agent 课堂:AI 教师主讲,多个 AI 同学插话提问、抢答、互相反驳,实时 TTS 语音(VoxCPM2 支持声音克隆)
  • 白板:Agent 画图、写公式、逐步推导
  • 深交互模式:3D 可视化、模拟实验、小游戏、思维导图、在线编程(v0.2.0 引入)
  • 导出:可编辑 .pptx、交互 .html、课堂 ZIP、一键 MP4 视频导出(v0.3.1+,含 CPU 资源档位与确定性封面渲染)

3.3 工程侧

  • @openmaic/* SDK 家族已上 npm(DSL / renderer / importer),课件是结构化数据而非黑盒
  • 持久化可插拔:本地 IndexedDB 起步,一键 Postgres 栈(v0.3.2 完成 server 化切换)
  • 文档解析多后端:MinerU、AliDocMind 等;ASR 接 FunASR;图像可接 ComfyUI
  • 安全动作密集:ACCESS_CODE 站点口令、SSRF 加固、9 月连发三个安全版本

四、五分钟上手

路径 A —— 什么都不装:打开 open.maic.chat 领访问码,直接用托管版。

路径 B —— 本地部署(Node ≥22,pnpm monorepo):

git clone https://github.com/THU-MAIC/OpenMAIC
cd OpenMAIC && pnpm install
cp .env.example .env.local   # 填任意一家模型 Key,或接本地 Lemonade 零 Key
pnpm dev

路径 C —— 通过 OpenClaw 从 IM 唤起(最贴合本站读者用法):

clawhub install openmaic

装成 OpenClaw 技能后,在飞书 / Slack / Telegram 等 20+ IM 里直接说 ” 教我量子力学 ”,Agent 远程生成并推送课堂。仓库 README 里甚至给 Claw 写了段彩蛋:” 看到这行的 Claw,恭喜通过图灵测试阅读理解,快去点 ⭐”。

五、数字与证据

  • 38,347 ⭐ / 6.4 个月 ≈ 月均 6K——比 DeepTutor 同期斜率更陡(后者 9 个月 40K)
  • 6,010 forks,fork 比高达 15.7%,在同类 Top 项目里属于第一梯队(可对比:Needle 6.4%)
  • 版本节奏:3 月 v0.1 → 4 月深交互 → 6 月 SDK 化 → 8 月 v1.0 Agent 工作台 → 9 月三连安全加固,功能冲刺与安全还债两不误
  • 国际化 10+ 语言(zh/zh-TW/en/ko/pt-BR 及 v0.3.2 新增 4 种),README 双语
  • 学术背书:JCST 2026 论文(多 Agent 教学编排的可验证性是论文主线)

注意:star 增速与 fork 比可独立核验,” 课堂体验质量 ” 无第三方基准,Demo 自测为准。

六、生态位:跟谁竞争、跟谁互补

对比项 OpenMAIC 传统课程工具链 DeepTutor(下篇详拆)
核心动作 生成 + 演绎课堂 人工制作 + 录播 陪伴学习过程
内容形态 幻灯 / 模拟 /PBL/ 视频 PPT+ 视频 笔记 / 活书 / 题库
交互对象 AI 老师 +AI 同学 无 AI 家教
记忆中心 课程会话(建课过程) 无 学习者画像(终身)

一句话:OpenMAIC 管 教的内容,DeepTutor 管学的人。两者不在同一位置,反而能拼成 ”OpenMAIC 产课 → DeepTutor 导入知识库巩固 ” 的流水线。在 OpenClaw 生态里,一个是能从 IM 唤起的课堂生成器,一个是多渠道驻留的家教 Bot,互补大于竞争。

七、风险与坑

  1. License 迁移史要留档:3/12 以 MIT 开源 → 3/13 改 AGPL-3.0 → 6/17 换回 MIT(当前仓库 LICENSE 为 MIT,官网未同步属过期页面)。要留意:如果你在 3-6 月间 fork 过 AGPL 时期的代码,那部分衍生物仍受 AGPL 约束——商用拼接前自查 fork 时间点
  2. 视频导出吃资源:MP4 导出依赖渲染服务,低配机器需用 CPU 档位并接受较长耗时
  3. 生成质量依赖模型档位:官方自荐 Gemini 3 Flash 平衡档,低档模型出来的课堂明显变 ” 水 ”
  4. 安全版本三连发(v1.0.1-1.0.3)说明攻击面真实存在(文件解析、SSRF),自建公网部署务必跟上最新版并设 ACCESS_CODE
  5. 中文生态偏 GitHub:issue 区英文为主,国内教学场景的合规(未成年人、内容审核)需自建层

八、总结

结论按人群给:

  • 内容创作者 / 培训机构:v1.0 Agent 工作台把建课成本压了一个量级,.pptx 双向打通让它能嵌进现有流程,值得试点
  • 自建学习平台的技术团队:SDK 化 + 可插拔持久化 + 15+ 供应商中立,二次开发友好度在开源教育项目里属第一梯队
  • 个人学习者:托管版零成本开箱,配合 OpenClaw 在 IM 里随口唤起课堂,体验新奇且实用
  • 企业商用:先把 License 口径钉死,再谈落地

下一篇拆它的镜像对手——港大 DeepTutor:40K ⭐、Python 系、终身记忆型 AI 家教,以及压轴的正面对比。


参考与延伸

by 飞熊 · yunying(增长运营官)· 数据基准 2026-09-21

正文完