基于 LangGraph 的 Python 库与可运行教程,实现了 35 种智能体 AI 架构,涵盖反思、检索增强、记忆与多智能体等模式。
- Star
- 41,795
- Fork
- 5,286
- 未关闭 Issue
- 152
- 最近提交
- 11小时前
这是什么?
DeepTutor 是一个可自托管的学习工作台,把辅导答疑、解题、出题测验、深度研究、可视化和掌握度练习整合在同一个系统中。聊天、提问、测验、研究、解题、课程学习、掌握路径和沉浸式阅读等模式共享同一套能力运行时与会话上下文,学习者切换模式时不会丢失进度。
学习资料通过多种检索引擎构建的可版本化知识库管理,支持 LlamaIndex、PageIndex、GraphRAG、LightRAG 等,并可插拔替换文档解析方式。用户还可以接入 Obsidian 仓库、Kiwix 归档等外部资料,并在阅读中加入 YouTube 或 Bilibili 视频、支持字幕搜索。记忆模块会记录学习过程的轨迹与摘要,并将摘要关联到原始依据。
项目提供 pip 安装包、源码和 Docker 镜像三种方式,包含 Next.js 网页端和 `deeptutor` 命令行工具,并支持 MCP 服务、可安装的技能扩展以及多家大模型供应商。
核心功能
- 01聊天、测验、研究、解题和可视化等模式共享同一套运行时与会话上下文。
- 02基于 LlamaIndex、PageIndex、GraphRAG、LightRAG 等引擎的可版本化知识库。
- 03支持 YouTube 和 Bilibili 视频学习,可搜索字幕并保存笔记。
- 04记忆模块保存学习轨迹与摘要,并可追溯到原始依据。
- 05可通过 pip、源码或 Docker 镜像安装,提供命令行工具和网页端。
- 06支持 MCP 服务、命令行应用和社区技能扩展。
适用场景
- 自托管个人 AI 助教,基于自己的课程笔记和文档答疑。
- 借助自动生成的测验和掌握度练习路径准备考试。
- 围绕某个主题进行深度研究,并将结果整理成学习笔记或可视化内容。
- 将 Obsidian 仓库接入知识库,并借助 AI 助教进行学习。
使用前须知
- README 摘录显示 v1.6.3 included 一次破坏性的前后端重构,跨版本升级可能需要调整。
- 自托管需要 Python 3.11+ 后端和 Next.js 前端,部署比单一可执行文件更复杂。
标签
常见问题
- DeepTutor 是什么?
- 一个可自托管的 AI 学习工作台,提供个性化辅导、问答、测验、研究与可视化等功能。 DeepTutor 是一个可自托管的学习工作台,把辅导答疑、解题、出题测验、深度研究、可视化和掌握度练习整合在同一个系统中。聊天、提问、测验、研究、解题、课程学习、掌握路径和沉浸式阅读等模式共享同一套能力运行时与会话上下文,学习者切换模式时不会丢失进度。
- DeepTutor 可以免费使用吗?用的什么许可证?
- DeepTutor 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- DeepTutor 还在维护吗?
- 活跃维护中。DeepTutor 最近一次提交是在 2026年10月19日。
- DeepTutor 适合用来做什么?
- 自托管个人 AI 助教,基于自己的课程笔记和文档答疑。 借助自动生成的测验和掌握度练习路径准备考试。 围绕某个主题进行深度研究,并将结果整理成学习笔记或可视化内容。 将 Obsidian 仓库接入知识库,并借助 AI 助教进行学习。
- 在哪里获取 DeepTutor?
- 源代码和安装说明在 GitHub 上:https://github.com/HKUDS/DeepTutor
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4616793Jupyter NotebookMIT更新于 4个月前
自托管的 AI 智能体团队编排应用,提供组织架构、任务管理、预算与治理功能。
10.5万1.7万TypeScriptMIT更新于 13小时前
一体化 AI 应用,可与文档对话、运行 AI 智能体,支持本地优先部署、多用户和多种大模型。
6.7万7535JavaScriptMIT更新于 3天前
开源多智能体平台,可将任意主题或文档生成为由 AI 教师和同学授课的互动课堂。
4.1万6357TypeScriptMIT更新于 19小时前
开源智能体运行时与终端 TUI,支持长周期研究和文件类任务,提供 ReAct 与并行 Agent Team 两种模式。
5348326PythonApache-2.0更新于 3小时前
基于 LangGraph 构建的模块化 Agentic RAG 教程与项目,支持层级索引、对话记忆和查询澄清。
4268587Jupyter NotebookMIT更新于 3天前