OpenMAIC是什么

OpenMAIC,全称:Open Multi-Agent Interactive Classroom,是一个开源的 AI 课堂工具,可以把任何题目或者文件变成有互动的学习内容。它靠的是多智能体协作的引擎,能自己做出演示幻灯片、测验、带交互的模拟实验,还有项目制的活动。课堂里会有 AI 老师,也会有其他 AI 同学,它们会用语音讲、在白板上画,并且随时和你讨论。它接了 OpenClaw,你可以直接在飞书、Slack、Telegram 这些聊天软件里开课。

OpenMAIC核心亮点

  • 一键开课:说一个主题,或者把学习资料传进去,AI 几分钟就能搭好一整节课。

  • 多智能体参与:AI 老师和几个智能体同学会一起讲课、讨论、互动。

  • 多种课堂形式:包括幻灯片、测验、HTML 交互模拟,以及项目制学习(PBL)。

  • 白板和语音:智能体能当场画图表、写公式,并且用语音解释。

  • 方便导出:可以存成可编辑的 PPTX 文件,或者交互式的 HTML 网页。

  • OpenClaw 接入:在飞书、Slack、Telegram 等二十多个聊天工具里,用 AI 助手直接生成课堂。

OpenMAIC功能特性

  • 课堂生成:分两步,先做大纲,再补上各种场景。

  • 课堂内容:支持幻灯片、测验、交互模拟、PBL 项目。

  • 多智能体互动:有讨论、圆桌辩论、自由问答,以及白板操作。

  • OpenClaw 接入:在聊天工具里直接开课和看课。

  • 导出:可以保存为 PowerPoint 或者交互式 HTML。

  • 其他:有语音合成和识别,能上网搜资料,支持多语言和暗色模式。

OpenMAIC使用方法

使用 OpenMAIC 有三种方式,从最简单的在线体验到本地部署,您可以根据自己的技术背景选择:

方式一:在线体验(0成本,最简单)

如果您只是想快速感受"AI 课堂长什么样",可以直接访问官方体验网站:

  1. 🔗 https://open.maic.chat

  2. 输入您想学习的主题(如"量子物理基础")

  3. 或上传 PDF、视频链接等文档

  4. 系统自动生成包含 AI 老师、AI 同学、白板、测验的完整互动课堂

  5. 无需安装、无需配置,立即可用。

方式二:本地部署(适合开发者)

如需深度定制或在内部网络使用,可本地部署:

环境要求

Node.js >= 20

pnpm >= 10

部署步骤

# 1. 克隆仓库
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
# 2. 安装依赖
pnpm install
# 3. 配置环境变量
cp .env.example .env.local

编辑 .env.local 文件,填入至少一个大模型 API Key:

# 可选:OpenAI、Anthropic、Google Gemini、DeepSeek 等
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_API_KEY=...
# 推荐模型设置(可选)
DEFAULT_MODEL=google:gemini-3-flash-preview

模型选择建议:

  • Gemini 3 Flash:效果与速度的最佳平衡(推荐)

  • Gemini 3.1 Pro:最高质量,但生成较慢

# 4. 启动服务
pnpm dev

访问 http://localhost:3000 即可开始使用。

其他部署方式

Vercel 一键部署:

  1. Fork GitHub 仓库

  2. 导入到 Vercel

  3. 配置环境变量(API Key)

  4. 自动部署并获得公网域名

Docker 部署:

cp .env.example .env.local
# 编辑 .env.local 填入 API Key
docker compose up --build

方式三:OpenClaw 集成

如果您已经在使用 OpenClaw(个人 AI 助手),可以直接在飞书、Slack、Discord、Telegram 等聊天应用中生成课堂:

安装 Skill

clawhub install openmaic

使用方式

告诉您的 AI 助手:

"帮我生成一堂关于深度学习的互动课堂"

OpenClaw 会自动协调 OpenMAIC 完成:

  • 检查/部署 OpenMAIC 服务

  • 提交生成任务

  • 轮询进度

  • 完成后直接在聊天窗口返回课堂链接

两种模式可选:

  • 托管模式:在 open.maic.chat 获取访问码,无需本地部署

  • 本地部署模式:Skill 会一步步引导您完成 clone、安装、配置和启动

课堂生成后的使用

生成完成后,您可以这样用:

功能操作
互动学习听 AI 老师语音讲解,与 AI 同学讨论辩论
白板操作AI 在白板上绘图、推导公式,您也可标注
完成测验参与知识点测验,获得即时反馈
交互实验运行 AI 生成的物理模拟、算法可视化等 HTML 实验
导出分享导出为 .pptx 或自包含的交互式 .html 文件

技术背景

OpenMAIC在清华大学的真实课堂里跑了两年多,用过的有七百多个学生,留下了十万多条互动记录。相关的论文发在了《计算机科学技术学报》(JCST 2026)。

在教育理论上,它结合了 RAG,还用了布鲁姆分类法、最近发展区和通用学习设计,对学生做了认知层面的建模。

模型方面,它兼容 OpenAI、Anthropic、Google Gemini、DeepSeek 这些主流大模型。

OpenClaw 这块,让它能在飞书、Slack、Telegram 里直接被调用。

OpenMAIC开源地址:https://github.com/THU-MAIC/OpenMAIC