OpenMAIC 是什么?

OpenMAIC(Open Multi-Agent Interactive Classroom,开放多智能体互动课堂)是清华团队(THU-MAIC)开源的 AI 教学平台,能把任意主题或文档一键变成沉浸式的互动课堂。它用多智能体编排自动生成幻灯片、测验、互动模拟和项目式学习活动,由会「说话、在白板上作画、实时讨论」的 AI 老师和 AI 同学来授课——学生不只是被动听讲,还能调参数、看模拟、玩知识小游戏、在线写代码。平台还内置 OpenClaw 集成,可从飞书、Slack、Telegram 等聊天应用直接生成课堂,并支持导出可编辑的 .pptx 或 .html。技术上基于 Next.js 16 + React 19 + LangGraph,AGPL-3.0 开源,配套有 JCST'26 论文。

⭐ 15,692 Stars 🍴 2,871 Forks TypeScript AGPL-3.0 作者: THU-MAIC
来源:README Overview/Highlights、徽章(Next.js/React/LangGraph、AGPL-3.0、Paper JCST'26)、GitHub meta(THU-MAIC/OpenMAIC,TypeScript,AGPL-3.0) 查看 GitHub 仓库 →

为什么值得关注

「AI + 教育」是高关注赛道,但多数 AI 学习工具停在「问答/出题」层面。OpenMAIC 把体验抬高到「多智能体互动课堂」:AI 老师讲、AI 同学讨论、白板作画、TTS 朗读,再加 3D 可视化、模拟实验、小游戏、思维导图、在线编程五类深度互动 UI,形态新颖、演示效果强。它出自清华、AGPL 开源、有论文背书与在线 demo,迭代很快(一个多月内从 v0.1.0 走到 v0.2.1),还能一键 Vercel 部署、对接 20+ 聊天应用,门槛低。这些因素叠加使其快速涨到约 1.78 万星。

来源:README News/Overview/Features、GitHub meta(stars 17838、created_at 2026-03-11、pushed_at 2026-05-23)

核心功能

一键生成完整课程

描述一个主题或附上自己的材料(文档),AI 在几分钟内构建出包含讲解、测验、互动活动的完整一课,分标准模式(快速生成内容)与深度互动模式(生成可探索、动手的学习体验)。

来源:README Highlights、Features「Standard Mode / Deep Interactive Mode」
多智能体课堂(AI 老师 + AI 同学)

由多个 AI 角色实时授课与讨论:AI 老师能主动操作界面引导学生——高亮重点、设定条件、给提示、在合适时机引导注意力;AI 同学参与实时讨论,营造课堂氛围。

来源:README Overview、Features「AI Teacher Guidance」
五类深度互动 UI

深度互动模式生成五种可动手的界面:3D 可视化(让抽象结构更直观)、模拟(过程/实验环境观察动态变化)、知识小游戏(互动挑战强化记忆)、思维导图(搭建整体概念框架)、在线编程(浏览器内写代码即时运行)。所有互动 UI 全响应式,桌面/平板/手机皆可用。

来源:README Features「Five Types of Interactive UI」「Available on Any Device」
白板、语音与多模态表达

智能体可在白板上画图、写公式并出声讲解;v0.2.1 集成 VoxCPM2 TTS(支持音色克隆与实时自动生成音色),并支持自定义 TTS/ASR 提供方,让课堂具备板书 + 语音的多模态表达。

来源:README Highlights(Whiteboard & TTS)、News(v0.2.1 VoxCPM2、v0.1.1 自定义 TTS/ASR)
导出与从聊天应用生成(OpenClaw 集成)

课程可导出为可编辑 .pptx 幻灯片或互动 .html 页面;通过内置 OpenClaw 集成,可在飞书、Slack、Discord、Telegram 等 20+ 聊天应用里用 AI 助手直接生成课堂(托管模式取 access code 即用,或自托管按引导部署)。

来源:README Highlights(Export anywhere)、OpenClaw Integration 段
多 LLM 提供方与本地部署

支持 OpenAI、Anthropic、Google Gemini、DeepSeek、Qwen、Kimi、MiniMax、Grok、OpenRouter、豆包、腾讯混元、小米 MiMo、智谱 GLM,以及本地的 Ollama 与 Lemonade(本地 LLM/图像/TTS/ASR,无需 API key)和任意 OpenAI 兼容 API;可经 .env 或 server-providers.yml 配置,支持一键 Vercel 部署。

来源:README Quick Start(Supported providers 列表、Lemonade 段、Deploy with Vercel)

技术架构

OpenMAIC 是一个基于 Next.js 16(App Router)+ React 19 + TypeScript 5 的全栈 Web 应用,UI 用 Tailwind CSS 4,多智能体编排基于 LangGraph 1.1。仓库为 pnpm workspace 单仓多包结构:app/(Next.js 应用与路由)、components/ 与 components.json(UI 组件,shadcn 风格)、lib/(核心逻辑)、configs/、packages/(工作区子包)、skills/(OpenClaw 技能等)、public/、middleware.ts;并配有完整工程化设施:Dockerfile + docker-compose.yml、e2e/(Playwright)、tests/ 与 eval/(Vitest,含 vitest.eval.config)、ESLint/Prettier、vercel.json。运行时通过配置至少一个 LLM 提供方密钥(.env.local 或 server-providers.yml)驱动多智能体生成课堂内容;TTS/ASR、本地模型(Ollama/Lemonade)等能力以可插拔提供方接入。导出能力把生成结果落为 .pptx / .html。

来源:README Quick Start 与徽章、仓库目录树(app/components/lib/packages/skills、Dockerfile、docker-compose.yml、e2e/eval、playwright/vitest 配置、pnpm-workspace.yaml)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Tailwind CSS 4 + shadcn 风格组件Tailwind CSS 4… LangGraph 1.1(agent 编排)LangGraph 1.1… VoxCPM2(TTS,支持音色克隆)+ 可自定义 TTS/ASRVoxCPM2(TTS,… 多 LLM 提供方(OpenAI/Anthropic/Gemini/DeepSeek/Qwen/Kimi/GLM/豆包/混元/小米 MiMo 等)多 LLM 提供方(… Ollama / Lemonade(本地 AI,无需 key)Ollama / Lemon… 一键生成完整课程 多智能体课堂(AI 老师 + AI 同学)多智能体课堂(AI 老师… 五类深度互动 UI 白板、语音与多模态表达 导出与从聊天应用生成(OpenClaw 集成)导出与从聊天应用生成(… 多 LLM 提供方与本地部署多 LLM 提供方与本地部… OpenMAIC 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言TypeScript框架Next.js 16 + React 19(全栈 Web),LangGraph 1.1(多智能体编排)
Tailwind CSS 4 + shadcn 风格组件LangGraph 1.1(agent 编排)VoxCPM2(TTS,支持音色克隆)+ 可自定义 TTS/ASR多 LLM 提供方(OpenAI/Anthropic/Gemini/De…Ollama / Lemonade(本地 AI,无需 key)Playwright(e2e)+ Vitest(单测/eval)
pnpm workspace 单仓多包;Node>=20、pnpm>=10;支持 Docker(Dockerfile + docker-compose)与一键 Vercel 部署;托管 demo open.maic.chat
来源:README 徽章与 Quick Start(Prerequisites、providers、Lemonade、Vercel)、仓库构建配置文件

快速上手

本地运行需 Node>=20、pnpm>=10。克隆并安装:`git clone https://github.com/THU-MAIC/OpenMAIC.git && cd OpenMAIC && pnpm install`。配置:`cp .env.example .env.local`,在其中至少填入一个 LLM 提供方密钥(如 OPENAI_API_KEY / ANTHROPIC_API_KEY / GOOGLE_API_KEY 等),也可改用 server-providers.yml 配置;想纯本地可用 Ollama 或 Lemonade(无需 key)。随后启动开发服务即可在浏览器使用。另有两条捷径:点击 README 的「Deploy with Vercel」一键部署;或经 OpenClaw——`clawhub install openmaic` 后在飞书/Slack/Telegram 等里直接说「教我量子物理」即可生成课堂(托管模式到 open.maic.chat 取 access code,无需本地部署)。
来源:README Quick Start(Prerequisites/Clone & Install/Configure)、Deploy with Vercel、OpenClaw Integration 段

使用场景

适合需要把知识快速转成可上手课堂的场景:教师/培训师把讲义或主题一键生成带讲解、测验与互动的课件并导出 pptx/html;自学者让 AI 老师带着学某个主题,用 3D 可视化理解抽象结构、用模拟做实验、用在线编程边写边学;面向 STEM 的项目式学习与翻转课堂;企业/社区把培训内容做成互动课程。借助 OpenClaw,还能直接在飞书/Slack/Telegram 等日常聊天工具里随口生成一节课。对开发者,AGPL 开源的多智能体 + 互动 UI 生成实现也是研究「AI 生成教学内容」的参考。

来源:README Overview/Highlights/Features、OpenClaw Integration 段

优势与局限

优势

  • 体验形态领先:把 AI 学习从问答抬升到「多智能体互动课堂 + 五类深度互动 UI(3D/模拟/游戏/思维导图/在线编程)」,演示与教学沉浸感强。
  • 工程与生态成熟:Next.js 16/React 19/LangGraph 现代栈,pnpm 多包、Docker、Vercel 一键部署、Playwright/Vitest 测试齐全,迭代很快。
  • 提供方与部署灵活:支持十余家云端 LLM 与本地 Ollama/Lemonade(含本地 TTS/ASR、无需 key),可托管、自托管或一键云部署。
  • 开放与可信度高:清华团队出品、AGPL-3.0 开源、有 JCST'26 论文与在线 demo,导出 pptx/html 便于二次使用。

局限

  • AGPL-3.0 是强 copyleft 协议,若作为网络服务对外提供需开放衍生源码,商用集成前需评估合规影响。
  • 生成质量与成本依赖所配 LLM:高质量互动课堂可能消耗较多 token 与多模态调用(TTS/图像),纯本地模型效果与速度有限。
  • 功能面广、依赖多(多智能体 + 多模态 + 多提供方),自托管配置与运维有一定门槛。
  • 互动 UI 与 AI 讲解由模型生成,准确性与教学严谨性仍需人工审核,存在生成内容出错的风险。
来源:README Features/Quick Start、License(AGPL-3.0)、多提供方与本地模型说明

最新版本

最新为 v0.2.1(2026-04-26):集成 VoxCPM2 TTS(音色克隆 + 实时自动生成音色)、新增按模型的 thinking 配置、课程结束完成页与持久化测验状态,并接入 DeepSeek-V4、GPT-5.5、GPT-Image-2、小米 MiMo、Hy3 等新模型。此前 v0.2.0(2026-04-20)推出深度互动模式(3D、模拟、游戏、思维导图、在线编程),v0.1.1 加入自动语言推断、ACCESS_CODE 鉴权、课堂 ZIP 导入导出、自定义 TTS/ASR 与 Ollama 支持。仓库迭代活跃,最近更新在采集日当天(2026-05-23)。

来源:README News 段(v0.2.1/v0.2.0/v0.1.1/v0.1.0)、GitHub meta pushed_at 2026-05-23

总结评价

OpenMAIC 是当前「AI 生成互动课堂」方向里完成度和想象力都很突出的开源项目:多智能体老师/同学加上 3D、模拟、游戏、思维导图、在线编程五类深度互动,把 AI 学习从「问答」推进到「可动手的沉浸式课堂」,工程栈现代、部署方式灵活、迭代飞快,还有清华团队与论文背书。对教师、自学者和做 AI 教育产品的团队都很值得一试,OpenClaw 集成更让它能嵌进日常聊天工具。需要注意的是 AGPL-3.0 的强 copyleft 对商用服务的约束、高质量课堂的 LLM/多模态调用成本,以及生成内容仍需人工把关教学准确性。总体是一个方向清晰、体验出彩的 AI 教育开源平台。

来源:综合 README、News、Features 与 GitHub meta 的事实判断
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-23 18:06. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件