Repolode
THU-MAIC

THU-MAIC/OpenMAIC

开源 AI 平台,可将任意主题或文档生成由 AI 教师和同学参与的互动课堂。

可替代:CourseraKhanmigoSynthesia

Star
40,931
Fork
6,341
未关闭 Issue
194
最近提交
昨天

这是什么?

OpenMAIC(Open Multi-Agent Interactive Classroom)可以根据一个主题描述或上传的资料(如 PDF、Word、PPT、表格、音视频)生成完整课程。多智能体系统先生成课程大纲,再把每一项转为场景,包括幻灯片、测验、可交互的 HTML 模拟实验或项目式学习(PBL)活动。AI 教师和 AI 同学会讲解、在白板上绘图,并与学习者展开讨论。

项目基于 Next.js、React 和 LangGraph 构建,使用 TypeScript 编写,课程数据存储在 PostgreSQL 中。模型通过 openmaic.yml 配置,支持多家大模型、语音合成、图像、视频、语音识别和搜索服务商,也可接入 Ollama、Lemonade、FunASR 等本地服务。课程可导出为可编辑的 PPTX 幻灯片、交互式 HTML 页面或 MP4 视频。

仓库还提供智能体工作台以及 OpenMAIC 技能包,可被 OpenClaw、Codex 等智能体工具加载,因此也能从聊天应用或 IDE 中直接生成课堂。

核心功能

  • 01根据主题或上传的文档、音视频自动生成课程大纲和教学场景。
  • 02场景类型包括幻灯片、测验、可交互的 HTML 模拟实验和项目式学习。
  • 03AI 教师和 AI 同学会旁白讲解、在白板上绘图,并与学习者讨论。
  • 04支持导出可编辑的 PPTX 幻灯片、交互式 HTML 页面或 MP4 视频。
  • 05通过 openmaic.yml 配置模型,支持多家云端和本地模型服务商。
  • 06提供可在 OpenClaw、Codex 等智能体工作台中加载的技能包。

适用场景

  • 教师希望把课程主题或参考资料快速转为幻灯片和测验。
  • 自学者希望围绕自选主题获得可互动、可对话的课程。
  • 开发者希望通过智能体技能在聊天应用或 IDE 中生成课堂。
  • 希望使用本地或私有模型服务、自托管 AI 课程生成工具的团队。

标签

常见问题

OpenMAIC 是什么?
开源 AI 平台,可将任意主题或文档生成由 AI 教师和同学参与的互动课堂。 OpenMAIC(Open Multi-Agent Interactive Classroom)可以根据一个主题描述或上传的资料(如 PDF、Word、PPT、表格、音视频)生成完整课程。多智能体系统先生成课程大纲,再把每一项转为场景,包括幻灯片、测验、可交互的 HTML 模拟实验或项目式学习(PBL)活动。AI 教师和 AI 同学会讲解、在白板上绘图,并与学习者展开讨论。
OpenMAIC 可以免费使用吗?用的什么许可证?
OpenMAIC 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
OpenMAIC 还在维护吗?
活跃维护中。OpenMAIC 最近一次提交是在 2026年10月17日。
OpenMAIC 适合用来做什么?
教师希望把课程主题或参考资料快速转为幻灯片和测验。 自学者希望围绕自选主题获得可互动、可对话的课程。 开发者希望通过智能体技能在聊天应用或 IDE 中生成课堂。 希望使用本地或私有模型服务、自托管 AI 课程生成工具的团队。
在哪里获取 OpenMAIC?
源代码和安装说明在 GitHub 上:https://github.com/THU-MAIC/OpenMAIC

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目