🔥 开源爆款 · 7.5k+ Stars
OpenMAIC
开源 AI 互动课堂平台
清华大学出品 · 将任何文档转化为多智能体沉浸式学习体验
🎯 这玩意儿能整啥?
老铁们,OpenMAIC这玩意儿贼拉好使!就是能把你们平时整的那些PDF文档、 讲义材料啥的,一股脑儿整成一个贼拉精彩的AI互动课堂! AI老师带着一帮智能体同学,给你整一出贼带劲的沉浸式学习体验! 不管你是想学编程、整税务、搞科学还是整点儿有意思的知识,都能整!
✨ 核心功能
🎓
一键生成课堂
描述主题或上传材料,AI几分钟内构建完整互动课堂
👥
多智能体互动
AI老师和智能体同学实时授课、讨论、答疑
📊
丰富场景类型
幻灯片讲解、交互测验、HTML模拟实验、项目制学习
🎨
白板绘图
智能体实时绘制图表、书写公式,语音讲解
📥
灵活导出
下载可编辑的PPT或交互式HTML网页
💬
多平台集成
支持飞书、Slack、Telegram等20+聊天应用
🎪 课堂场景
🎤
幻灯片讲解
AI老师配合聚光灯和激光笔进行语音讲解
📝
交互测验
单选/多选/简答,AI实时判分和反馈
🔬
HTML模拟实验
可视化交互实验,动手学习
🏗️
项目制学习PBL
与AI智能体协作完成结构化项目
🚀 快速上手
1
环境要求
Node.js v20+ · pnpm v10+
2
克隆安装
git clone https://github.com/THU-MAIC/OpenMAIC.git cd OpenMAIC pnpm install
3
配置环境变量
cp .env.example .env.local # 填写 API Key (OpenAI / Anthropic / Gemini / DeepSeek)
4
启动访问
pnpm dev → http://localhost:3000
🛠️ 技术栈
Next.js 16React 19TypeScriptLangGraphZustandTailwind CSSshadcn/ui