← FengTechs

DeepTutor:开源个性化终身 AI 教学系统

2026-07-14 · GitHub · 官网 · arXiv
港大数据科学实验室(HKUDS)出品 — 不是你想象的那种"套壳 GPT"。200K+ 行代码、单 Agent 循环驱动全能力、3 层可审计记忆系统、15+ IM 通道 Partners、多引擎 RAG 自由切换。6 个月 25.9K Stars,工程密度远超同类。
Stars⭐ 25,892
Forks3,523
许可Apache 2.0
语言Python + Next.js 16
年龄~6 个月 (2025-12-28)
维护每日活跃,50+ 版本迭代
论文arXiv 2604.26962

🏗️ 系统架构总览

💬 Chat
主代理循环,驱动所有能力
🤝 Partners
15+ IM 通道持久陪学 Agent
✍️ Co-Writer
选区感知的Markdown协作编辑
📖 Book
互动教材编译器
📚 Knowledge
多引擎 RAG 自由切换
🧠 Memory
3层可审计个性化记忆
⌨️ CLI
交互REPL + JSON模式
👥 多用户
隔离工作区 + 授权管理

🔁 单 Agent 循环

这是 DeepTutor 的核心设计哲学:Chat、Quiz、Research、Solve、Visualize、Mastery Path 全部运行在同一个 Agent 循环上。切换能力 = 切换目标,不换引擎,上下文随学习者流动。

🧠 3 层记忆系统

每层引用下层来源,任何 claim 可追溯到原始事件。Memory Graph 可视化全金字塔。

📚 多引擎知识库

🤝 Partners — 持久 IM 陪学

每个 Partner 有自己的 SOUL.md、模型选择、知识库、记忆和 IM 通道。支持:Feishu、Telegram、Slack、Discord、DingTalk、QQ/NapCat、WeCom、WhatsApp、Zulip、Mattermost、Matrix、Teams 等。

📊 数据

Stars 增长0 → 10K (39天) → 20K (111天) → 25.9K (~6个月)
代码量~200K 行
版本v0.2.0 → v1.5.1,50+ 版本迭代
安装方式PyPI / 源码 / Docker / 纯 CLI
Docker 大小单容器,仅暴露 3782 端口

⚡ 一键部署(Docker)

docker run --rm --name deeptutor \
  -p 127.0.0.1:3782:3782 \
  -v deeptutor-data:/app/data \
  ghcr.io/hkuds/deeptutor:latest

然后浏览器打开 http://127.0.0.1:3782,配置 LLM API Key 即可使用。

🎯 关键亮点

⚠️ 注意事项

📝 FengTechs 点评

目前见过最好的开源 AI 教学系统,没有之一。25K Stars 6 个月不是虚的——港大实验室在这个项目上投入极大,从工程架构到功能密度都远超同类 RAG 套壳项目。

对你的价值:如果你在 VM 上跑一个 AI 学习助手,docker run ghcr.io/hkuds/deeptutor:latest 一行命令就能起来,接上 LLM API key,就是一个完整的个性化教学系统。比你自己搭 RAG pipeline 省太多事了。

GitHub 仓库 → 官网 →