OpenMAIC是由清华大学开发的开源多智能体交互式课堂平台,可将任意主题或文档转化为沉浸式学习体验。平台支持一键生成课程大纲、幻灯片、测验、交互式模拟和项目式学习活动,由AI教师和同学实时授课、讨论和互动。最新版本新增Grok(xAI)支持,集成OpenClaw实现从飞书、Slack等20+通讯工具直接生成课堂。

- 核心功能: 两阶段课程生成流水线(大纲生成→场景内容生成),支持幻灯片、测验、交互式HTML模拟和项目式学习(PBL)四种场景类型,配备AI语音讲解、白板绘图和实时讨论功能。
- 多智能体交互: 基于LangGraph的多智能体编排系统,实现课堂讨论、圆桌辩论、自由问答和白板协作;播放引擎通过状态机管理28+种动作类型的执行。
- 部署方式: 支持本地开发(Node.js≥20 + pnpm)、Vercel一键部署和Docker部署;可选集成MinerU实现复杂文档的高级解析。
- OpenClaw集成: 通过OpenClaw技能市场,用户可在飞书、Slack、Discord、Telegram等聊天应用中直接生成和访问课堂,无需终端操作,提供托管模式和自托管模式两种选择。
- 导出功能: 支持生成可编辑的PowerPoint(.pptx)文件和自包含的交互式HTML页面,包含图片、图表和LaTeX公式。
- 技术架构: 基于Next.js 16和TypeScript构建,采用Zustand状态管理,核心模块包括生成流水线、多智能体编排、播放引擎、动作执行引擎和LLM提供商抽象层。
- 开源许可: 采用AGPL-3.0许可证,提供商业授权联系方式;项目已获11k星标和1.6k分支。