OpenMAIC 与 DeepTutor:基本信息、差异与共同点
一句话结论:OpenMAIC 是「AI 课堂生成器」,DeepTutor 是「个人终身学习工作台」。两者同为 2026 年爆发的学术团队开源 AI 教育项目,同属「LLM + 多智能体 + 教育」赛道,但产品哲学截然不同——一个重做「课堂」,一个重做「导师」。前者偏「教」、偏内容生产;后者偏「学」、偏知识管理。
数据采集时间:2026-09-01 · 数据源:GitHub REST API(仓库元数据 / LICENSE / README)+ 官方站点 + 官方 README
一、基本信息对照
| 维度 | OpenMAIC | DeepTutor |
|---|---|---|
| 全称 | Open Multi-Agent Interactive Classroom(开放式多智能体互动课堂) | DeepTutor: Lifelong Personalized Tutoring(终身个性化辅导) |
| 研发团队 | 清华大学 THU-MAIC 团队 | 香港大学 HKUDS 数据科学实验室(同门项目含 LightRAG) |
| 仓库地址 | github.com/THU-MAIC/OpenMAIC |
github.com/HKUDS/DeepTutor |
| 首次开源 | 2026-03-11 | 2025-12-29(仓库创建 2025-12-28) |
| Star / Fork | 约 28.2k / 4.9k | 约 38.2k / 4.8k |
| 主语言 | TypeScript 94.9%(几乎纯前端栈) | Python 68.1% + TypeScript 31.4% |
| 许可证 | MIT(2026 年由 AGPL-3.0 改协议) | Apache-2.0 |
| 最新版本 | v1.0.0(2026-08-27,Agent Workbench) | v1.6.2(2026-08-30,沉浸式视频学习) |
| 提交量 | 488 commits | 1,550 commits |
| 开放 Issue | 244 | 111 |
| 学术论文 | JCST 2026(10.1007/s11390-025-6000-0) |
arXiv 2604.26962 |
| 官方站点 | openmaic.io · 在线演示 open.maic.chat | deeptutor.info |
| 运行依赖 | Node.js ≥20、pnpm ≥10;默认零数据库(浏览器存储),可选 PostgreSQL | Python 3.11–3.13、Node.js 20+;SQLite + ChromaDB/FAISS 向量库,可选 PocketBase |
许可证不一致提示:OpenMAIC 官网 openmaic.io 的「开源教育平台」页面目前仍标注 AGPL-3.0,但仓库
LICENSE文件与 README 徽章均为 MIT,CHANGELOG 明确记录「relicensing from AGPL-3.0 to MIT」。以仓库 LICENSE 为准:MIT。 若用于商业闭源二次分发,建议留存该版本 LICENSE 快照并核对官网后续更新。
二、核心区别
2.1 产品定位:课堂 vs 导师
OpenMAIC —— 把知识「演」出来
模拟真实课堂的社交动力学:AI 教师(不同教学风格)+ AI 助教 + AI 同学,会讲课、会提问、会辩论、会点名。
- 两阶段生成:主题 → 大纲 → 富场景(幻灯片 / 测验 / 仿真 / PBL)
- 28+ 种课堂动作:语音、白板绘制、聚光灯、激光笔
- 三种互动模式:课堂讨论、圆桌辩论、问答
- 产出导向:导出可编辑
.pptx或交互.html,甚至课堂视频
DeepTutor —— 把知识「嚼」碎
以个人知识库为底座的长期学习系统,围绕「学 → 练 → 测 → 研」闭环,强调检索、引用、记忆与沉淀。
- 多引擎 RAG:LlamaIndex / PageIndex / GraphRAG / LightRAG / Obsidian / IMA / MarginNote 4
- 能力面:Chat、解题、出题、深研、可视化、沉浸阅读、掌握度路径
- 三层可审计记忆(L1 事件流 / L2 事实 / L3 综合)
- 生态导向:MCP 服务、CLI 应用、EduHub 技能社区、15 个 IM 渠道 Partner
2.2 技术栈与架构取向
| 层面 | OpenMAIC | DeepTutor |
|---|---|---|
| 前端 | Next.js + React + TypeScript + Tailwind + Framer Motion/GSAP | Next.js 16 + React 19 + TypeScript |
| 后端 | Next.js API Routes(无独立 Python 服务) | FastAPI(Python)独立服务 + WebSocket |
| 编排 | LangGraph 状态机管理智能体轮次;自研 lib/choreography 编排规范(播放器与视频导出共用同一套语义) |
Tools(原子能力)+ Capabilities(工作流)两层插件架构;单一 agent loop |
| 状态存储 | Zustand + Dexie(IndexedDB),服务端可选 PostgreSQL(租约/心跳/崩溃恢复) | SQLite + JSON 配置文件(data/user/settings/),向量库 ChromaDB/FAISS |
| 包管理 | pnpm workspaces monorepo | Python 包(PyPI pip install deeptutor)+ 前端独立 workspace |
| 部署 | Vercel 一键部署 / Docker / 自托管 Node | PyPI 一条命令 / Docker(GHCR 镜像)/ Podman rootless / 源码 / CLI-only |
| 模型支持 | OpenAI、Azure、Anthropic、Bedrock、Gemini、DeepSeek、Qwen、Kimi、MiniMax、Grok、Ollama、Lemonade 等;推荐 Gemini 3 Flash | 30+ 服务商(含 NVIDIA NIM、Novita、OpenRouter、Ollama、LM Studio、vLLM、Lemonade) |
| 语音 | TTS/ASR 为一等公民:OpenAI、Azure、GLM、Qwen(声音克隆)、VoxCPM、MiniMax、豆包、ElevenLabs、FunASR 本地 | 有语音能力但非核心卖点,主要为输入 / 播报辅助 |
2.3 上手路径与部署形态
- OpenMAIC:前端工程师友好。
git clone → pnpm install → 配 .env.local 的一个 key。默认无需数据库,装完即跑;Vercel 一键部署按钮开箱即用。代价是重依赖 Node 生态,服务端能力(Agent Workbench)需 PostgreSQL 才完整。 - DeepTutor:Python 工程师友好。
pip install -U deeptutor → deeptutor init → deeptutor start,或一条docker run。提供 CLI-only 模式(无 Web UI)、拆分部署、rootless Podman、反向代理等生产级形态,运维选项明显更丰富。
2.4 成熟度节奏
DeepTutor 起跑更早(早约 2.5 个月),提交量是 OpenMAIC 的 3.2 倍,版本迭代密集(v1.6.x,8 月单月发布 5 个版本),功能面宽但伴随较高的复杂度;OpenMAIC 提交数少但节奏更收敛,2026-08-27 直接跨到 v1.0.0 并引入 Agent Workbench,属于「聚焦核心形态 + 一次性能力跃迁」。Star 数上 DeepTutor 领先约 1 万,但 OpenMAIC 增长斜率更陡(6 个月内 28k)。
三、共同点
| 共同点 | 具体表现 |
|---|---|
| 学术团队出身,有论文背书 | 清华 THU-MAIC / 港大 HKUDS,均有正式论文(JCST 2026 / arXiv),非个人玩具项目 |
| 同为多智能体架构 | OpenMAIC 用 LangGraph 编排教师/同学;DeepTutor 用 Tools + Capabilities 双层插件 + subagent 协作 |
| 文档 / 主题驱动的自动化生成 | 都能从「一个主题」或「一份上传文档」自动生成结构化学习内容,无需人工编排 |
| 宽松开源协议 + 自托管 | MIT / Apache-2.0,均可私有化部署,数据留本地,无供应商锁定 |
| 多模型服务商中立 | 均支持 OpenAI 兼容协议与国产模型(DeepSeek、Qwen、GLM、MiniMax、豆包等),支持本地 Ollama |
| 互动式学习体验 | 都超越纯文本问答:OpenMAIC 有仿真 / 3D / 小游戏 / 在线编程,DeepTutor 有可视化 / 动画 / 沉浸阅读,均为浏览器内自包含 HTML |
| 智能体技能 / 插件扩展机制 | OpenMAIC 内置 20 个教学技能(含费曼、螺旋课程)+ 用户自定义;DeepTutor 支持 SKILL.md 技能、MCP 服务、EduHub 社区技能市场 |
| IM 渠道集成 | OpenMAIC 通过 OpenClaw(clawhub install openmaic)接入飞书 / Slack / Telegram 等 20+ 平台;DeepTutor 的 Partner 支持 15 个 IM 渠道(含飞书、企微、钉钉、QQ、WhatsApp) |
| 前端同为 Next.js 技术栈 | 两者 Web 端都基于 Next.js + React + TypeScript,前端二开门槛相近 |
| 中文友好 | 均有官方中文文档 / 界面与中文开发团队,国内网络与国产模型适配良好 |
四、选型建议
- 要做「自动生成课件 / 讲解视频 / 互动课堂」→ 选 OpenMAIC。 它的产出物(可编辑 PPTX、交互 HTML、课堂视频)就是交付物本身,适合培训、在线课程生产、企业内训、教师备课。MIT 协议对商用再分发最友好。
- 要做「个人/团队知识库 + 长期学习陪伴」→ 选 DeepTutor。 多引擎 RAG、可审计记忆、掌握度路径、深度研究、Obsidian 联动,适合考研考证、科研文献、技术团队内部知识沉淀。
- 运维与集成优先 → DeepTutor。 部署形态最全(PyPI / Docker / Podman / CLI / 拆分部署),提供 MCP、CLI 应用、IM Partner 等外部集成面,适合要做平台化接入的团队。
- 轻量快速验证优先 → OpenMAIC。 零数据库默认启动、Vercel 一键部署、纯 TypeScript 技术栈,前端团队 30 分钟内可跑通 demo。
- 两者并非互斥。 可行组合:用 DeepTutor 做知识沉淀与检索(内容底座),用 OpenMAIC 把沉淀内容渲染成互动课堂(内容呈现)。二者都支持 MCP / OpenAI 兼容接口,具备对接空间。
五、数据说明与风险提示
- Star / Fork / 提交数等指标取自 2026-09-01 的 GitHub REST API 快照,属时点数据,会持续变化。
- OpenMAIC 官网与仓库 LICENSE 存在 AGPL-3.0 / MIT 不一致,商用前请以仓库 LICENSE 文件及最新版 CHANGELOG 为准。
- 两者迭代极快(周级别发版),本报告中功能清单可能已被新版本覆盖,落地前建议重新核对目标版本的 Release Notes。
- 「700+ 学生、两年验证」为 OpenMAIC 官方口径;DeepTutor 未公开等量级的课堂实证研究数据,其公开材料以 arXiv 技术论文为主。
分析生成:2026-09-01 · 天天开欣呀 😄 · 数据源:GitHub REST API、openmaic.io、deeptutor.info、两仓库官方 README