OpenMAIC 是清华大学推出的开源多智能体交互课堂平台,依托多智能体调度大模型,可将文档、知识点一键转化沉浸式互动课程。平台自动生成 AI 教师、助教、模拟学生角色,搭配幻灯片、语音讲解、随堂测验与仿真实验,复刻真实课堂互动氛围。支持本地部署、对接各类大模型与办公通讯软件,完整课程可导出归档,兼顾自主学习、备课教研与多智能体教学技术研究。全程交互式学习替代单向视频听课,开源架构支持自定义二次开发,免费开放基础功能,适配学生自学、教师备课、AI 教育研发等多元场景。

OpenMAIC核心优势
- 多智能体协同教学,模拟师生多人实时讨论,解决传统 AI 工具单向问答的枯燥问题
- 一键全自动生成完整课程,上传资料或输入主题,几分钟产出课件、习题、讲解音频
- 完全开源免费,支持本地私有化部署,数据留存本地,无云端隐私泄露风险
- 兼容主流大模型与语音工具,可自由切换模型、自定义语音朗读音色
- 打通飞书、电报等通讯工具,无需跳转软件,在聊天窗口直接创建课堂
- 自动定位知识薄弱点,依据答题数据生成个性化补学方案,学习效率更高
OpenMAIC产品特点
- 独创多角色智能体架构,区分授课教师、答疑助教、不同基础 AI 学生,课堂氛围真实
- 轻量化部署方案,适配个人电脑、小型服务器,普通设备即可稳定运行
- 全语种自动识别,支持中英文课程生成,语音朗读、文字识别同步适配多语言
- 工程化课程存储,课程打包压缩导入导出,方便课件备份、分享复用
- 高度可拓展开发,提供开放接口,开发者可新增智能体、实验组件、导出格式
- 沉浸式实操模式,内置思维导图、3D 仿真、在线编程板块,理论搭配动手练习
OpenMAIC完整功能
- 一键课程生成:上传 PDF、文档或文字描述,自动生成结构化大纲、幻灯片课件
- 多智能体课堂互动:AI 讲师语音授课、白板绘图,AI 同学主动提问、辩论交流
- 智能测评体系:自动生成选择、问答习题,即时批改并输出知识点薄弱分析
- 交互式实操模块:3D 可视化模拟、在线代码运行、思维导图搭建、项目式任务
- 通讯软件联动:OpenClaw 插件对接办公聊天工具,消息内快速创建课堂
- 自定义音视频能力:自由接入第三方语音转文字、文字转语音接口
- 课程导出管理:课件、习题、课堂记录打包导出,支持 Markdown、PPT 等格式
OpenMAIC适用人群
- 在校学生:自主深度学习专业课,借助 AI 同伴讨论梳理难点,自测巩固知识点
- 校内教师、培训机构讲师:快速批量制作课件、自动生成随堂测试,节省备课时间
- AI 教育科研人员:研究多智能体教学交互逻辑,搭建实验环境开展学术验证
- 技术开发者:二次开发定制教学工具,将 AI 课堂功能集成自有软件、学习平台
- 线上教育运营团队:低成本搭建互动网课,打造区别于录播课的沉浸式教学内容
- 自学考证人群:各类考证资料一键生成互动课堂,模拟问答查漏补缺
OpenMAIC如何使用
网页在线端(零基础,无需安装,普通用户首选)
1. 进入平台
- 浏览器打开官网
- 页面可一键切换简体中文,点击在线演示免登录快速体验;如需保存课程、互动聊天,点击右上角手机号注册登录账号。
2. 创建 AI 互动课程
- 输入学习主题,或点击附件上传 PDF 课件、论文、复习资料,系统自动解析文档文字、公式、表格。
- 自定义参数:开启全网资料检索、切换中英文授课、调整 AI 讲师语音音色、自定义 AI 学生人设。
- 点击生成,AI 自动输出分层课程大纲,可手动增删章节、修改知识点,调整学习难度梯度。
3. 沉浸式课堂交互操作
- 大纲确认后点击进入课堂,自动生成幻灯片、语音讲解、随堂习题、交互式白板。
- 播放授课:AI 讲师语音讲课,搭配白板绘图、激光笔标注重点,幻灯片自动翻页。
- 互动功能:
- 文字 / 语音提问,AI 助教、AI 同学主动答疑、讨论知识点;
- 完成随堂选择题、简答题,系统自动批改并标注薄弱考点;
- 共享白板手写公式、思维导图,多人智能体同步协作梳理知识。
4. 课程导出与保存
课程制作完成后,右上角下载按钮支持两种格式:
- PPT 文件:可二次编辑幻灯片,用于线下备课、课堂授课;
- HTML 交互式网页:独立离线课堂,无需联网打开学习。
聊天软件集成使用(OpenClaw 插件)
- 官网获取专属访问码,在飞书、Discord、Telegram 等软件安装 OpenMAIC 插件。
- 聊天框直接发送指令,例如 “生成一节高数导数课程”“上传这份 PDF 做复习课”。
- 无需跳转网页,在聊天窗口直接开启课堂、查看习题、导出课件,适合团队集体教研。
本地私有化部署教程(开发者 / 机构离线使用)
1. 环境准备
电脑安装 Node.js 20 以上版本、Git、pnpm 包管理器。
2. 源码拉取与依赖安装
打开终端执行命令:
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install
3. 模型密钥配置
复制环境配置模板,填入至少一款大模型 API 密钥(豆包、通义千问、Gemini、DeepSeek 等均可):
cp .env.example .env.local
打开.env.local 文件,填写API_KEY与默认模型名称。
4. 启动本地服务
开发模式运行:
pnpm dev
浏览器访问 http://localhost:3000 即可本地使用,所有文件数据留存本机不上传云端。
5. 容器一键部署(Docker)
配置.env.local 后,执行docker compose up --build,容器自动搭建完整服务,适合长期稳定离线使用。
实用使用技巧
- 定制个性化课程:上传试卷、错题文档,AI 自动生成查漏补缺专项课堂;
- 多语言切换:外文文献可生成英文授课课堂,适配外语学习;
- 批量备课:一次性上传多份教材,批量生成系列课件;
- 隐私方案:本地部署模式完全离线,企业涉密教学资料优先选用;
- 复习复盘:导出课程笔记、错题汇总,自动生成薄弱点专项练习题。
常见基础问题
- 免费在线版限制:每日课程生成次数有限,大文件解析速度较慢;
- 无法生成课程:检查网络,文档尽量使用标准 PDF,加密文件需先解密;
- 本地部署报错:核对 Node 版本、API 密钥正确性,切换国内大模型接口更稳定。