最近有一个清华开源的项目,经常登上 GitHub 热榜。
我做热门开源项目周榜盘点时,总能看到它。
OpenMAIC 开源项目来自清华大学团队,刚开源的时候是一个基于多 AI Agent 的交互式课堂生成项目。
现在是 Agent 驱动的专业工作台了。

arduino
开源地址:https://github.com/THU-MAIC/OpenMAIC
今年 3 月开源,现在都已经拿到 3 万多个 Star。
昨天,OpenMAIC 又受邀来到联合国教科文组织(UNESCO)巴黎总部,和来自全球的教育工作者聊聊 AI 教育智能体。
也带大家亲手用起来。
这是首个登上联合国舞台的中国 AI 教育智能体团队。


清华大学教育学院张羽教授和于济凡助理教授,用 90 分钟进行了理念分享和实操培训。
01
开源项目简介
OpenMAIC 全名是 Open Multi-Agent Interactive Classroom,也就是开放式多智能体互动课堂。
给它一个主题,或者上传一份学习材料,它可以生成幻灯片、测验、互动实验和项目式学习任务。
课堂里还有 AI 老师、助教和同学,能讲解、提问和讨论,也能在白板上画图和推导公式。


8 月 27 有一波更新 ,升级了专业工作台。
教师可以持续和 Agent 沟通,让它规划一组连续课程、整理材料、制作页面,再逐页修改内容。
项目内置了 20 多个教学 Skill,包括课程规划、费曼学习法、螺旋式课程、项目式学习、PPT 导入和课堂风格提取等场景。
教师也能根据自己的课程记录创建个人 Skill。
这些能力组合起来,OpenMAIC 更像一个面向课程创作者的教育 Agent 工作台。

① 把抽象知识做成可操作的页面
把物理课的课件导入工作台,Agent 能规划一个自己讲解带交互、带动画的生成课程。
这个就是 OpenMAIC 主打的交互式沉浸课堂。
深度交互模式可以生成三维可视化、模拟实验、知识游戏、思维导图和在线编程页面。
学习物理时,学生可以调整参数并观察模拟结果。
生成的课堂不是非常生硬的文字罗列。
有很多动画,有趣味的交互和小游戏。
帮助学生更直观、更有趣的方式了解枯燥的知识。



② 支持多种教学法 skill
这个工作台内置了 20 多教学 Skill。
加载不同 Skill 后,生成的课堂的课程结构会发生明显变化。
费曼学习法会先让学生解释概念,再寻找解释中的缺口,通过追问和改写补全理解。
螺旋式课程会让核心概念在不同课次中多次出现,每次增加新的情境和难度。

还有大师讲授的 skill,比如:使用大师讲授 skill ,讲解一下鸡兔同笼。
用这个 skill 生成的课堂演示,逻辑很清楚:有一条连续的讲授主线,页面信息密度高、旁白较长,靠多个真实案例层层推进论证。
另外,教师还可以把自己的教学流程整理成个人 Skill,留给后续课程复用。
③ 把旧 PPT 改造成互动课堂
OpenMAIC 支持导入 PPTX,并尽量保留原有页面和排版。
导入后,教师可以为每一页补充讲解、聚光提示和语音,也能按需要插入测验或互动页面。

你可以保留原来课件的版式,然后生成逐页讲解的课堂。

原来的 PPT 继续呈现知识,Agent 负责补齐课堂节奏和互动环节。
多年积累的课件因此多了一层可以讲、可以问、可以练的课堂体验。
也可以深度交互重构,以课件为素材,变成一个深度交互的课堂。
④ 从授权录像中提取讲课风格
教师可以上传自己的课堂录像或讲义,让工作台分析其中反复出现的讲解习惯。
工作台会关注开场方式、举例顺序、讲解节奏、复盘方式,以及语言和画面的配合。
随后,基于教师的讲解语气习惯和讲义风格,生成一个新的课程。
比如:请使用这个音频的讲话风格和声线(四川话),以及《迈向通用人工智能课程 PPT 模版》,做一节讲大模型发展史的小课。
02
如何部署使用
开发者和学校也可以自行部署。
把 OpenMAIC 下载到本地,配置一个大模型服务,就能启动使用。
不一定要在本地部署模型,也可以直接接入云端 API。
① 准备环境: 安装 Node.js 22.19.0 或以上版本,以及 pnpm 10.28.0。
② 下载并安装项目
bash
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install
③ 配置大模型
运行 cp .env.example .env.local,在 .env.local 中填入模型提供方的 API Key。
也可以连接本地 Ollama 或 Lemonade,无需 API Key。
④ 启动使用
运行 pnpm dev,浏览器打开 http://localhost:3000。
输入主题或上传学习材料,就能生成 AI 课堂。
如果要正式长期运行,使用 pnpm build 构建,再用 pnpm start 启动。
也支持部署到 Vercel、Docker 或自己的服务器。
语音、图像生成、文档解析等功能需要按需进一步配置:
ruby
地址:https://open.maic.chat/docs/zh-cn/getting-started
而且 OpenMAIC 可以通过 Skill 接入 Codex、DeepSeek Harness 等 Agent 工作台。

装好后,直接告诉 AI 助手你想学什么。
它就能帮你生成互动课堂、跟踪生成进度,并在完成后返回链接。