这个开源项目,有点东西!2.9 万 Star DeepTutor

简介: DeepTutor 是一个开源的智能体原生学习工作区,把聊天、解题、研究、可视化、测验、记忆和掌握度练习放进同一个 Agent 运行时。

嗨,我是小华同学,专注解锁高效工作与前沿AI工具!每日精选开源技术、实战技巧,助你省时50%、领先他人一步。👉免费订阅,与10万+技术人共享升级秘籍!

你以为 AI 讲得够详细,你就一定能学会?现实不是这样。

很多 AI 工具只负责把答案说出来,却不负责确认你是否理解、能不能迁移、下一次还记不记得。

这篇用 3 分钟讲清 DeepTutor:它不是把聊天框做得更花,而是把讲解、资料、练习和记忆串成学习过程。

DeepTutor 封面:学会,不只是答对

DeepTutor 是什么

一句话概括:DeepTutor 是一个面向长期学习的开源 AI 工作区。

它把聊天、解题、深度研究、可视化、测验和掌握度练习放进同一个 Agent 运行时。项目目前约有 2.9 万 Star,采用 Apache-2.0 许可证,支持 Python 3.11+ 和 Next.js 16。

你想做的事 DeepTutor 的对应能力
问问题、拆难题 Chat、Solve、Deep Research
把知识讲明白 Tutor Agent、Visualize
用自己的资料学习 Knowledge Base、Book、Notebook
检查自己是否真的会了 Quiz、Mastery Path、学习仪表盘
让系统记住上下文 L1/L2/L3 Memory、Memory Graph
接入外部工具和 Agent MCP、Skills、Partners、My Agents

DeepTutor 官方界面截图:学习工作区

为什么“看懂了”,还是不会做

普通聊天机器人往往是这样的:你提问,它给答案;你追问,它继续补充;对话结束,学习也结束。

问题在于,它通常没有持续追踪这几件事:

  • 你的学习目标是什么;
  • 你正在使用哪些资料;
  • 哪些概念已经掌握,哪些地方一直卡住;
  • 你能不能独立完成下一道类似问题。

DeepTutor 的反差就在这里:它不满足于“回答正确”,而是试着把“理解、练习、反馈、复习”连起来。

白板手绘创作图:从给答案到陪你学

它把学习过程拆成了什么

1. 一套运行时,覆盖多种学习模式

Chat、Quiz、Research、Visualize、Solve 和 Mastery Path 不是互相割裂的功能,而是共享同一套 Agent Loop。用户可以先让它讲解,再让它出题,最后根据答题结果继续练习。

2. 一份上下文,贯穿整个学习过程

知识库、书籍、笔记、问题集、Co-Writer 草稿、用户画像和 Memory,都可以成为后续回答的上下文。这样做的好处是:AI 不只是记住上一句,而是逐渐理解你正在学什么。

3. 多种检索引擎,适配不同资料

项目集成了 LlamaIndex、PageIndex、GraphRAG、LightRAG,也支持关联 Obsidian Vault。文档问答不再只有“切块后向量搜索”这一条路,最近版本还加入了基于 Agent 工具调用的 PageIndex 检索能力。

4. 记忆、Skills 和 Partners 可以继续扩展

Memory 负责积累学习轨迹,Skills 负责扩展能力,Partners 则可以连接 Claude Code、Codex 等外部 Agent 或持续协作的伙伴。

官方项目原图:DeepTutor 系统架构

真正值得程序员看的,是这条 Agent Loop

从工程角度看,DeepTutor 最值得参考的不是某个页面,而是它把学习能力组织成了一个可观察的 Agent Loop:

Think → Act → Call Tool → Observe → Respond

每次运行都可以带上用户消息、会话历史、Memory、Persona 和 Skills,再通过工具调用检索资料、执行任务、生成可视化或发起练习。

这套设计给开发者的启发很直接:如果你的产品也需要“长期陪伴”,不要只堆一个聊天框,应该把上下文、工具、记忆、反馈和评估设计成一条完整链路。

最近更新,说明它正在往哪里走

DeepTutor 在 2026 年 7 月 19 日发布的 v1.5.2,加入了可配置的聊天附件限制,以及通过 Agent 工具调用跨文档检索的 PageIndex 能力,同时继续扩展模型支持和学习工作区体验。

从最近一段版本演进看,它正在从“能问答的 AI 工具”走向“可持续运行的学习操作系统”:有知识库,有记忆,有伙伴,有技能,还有可以复盘的运行轨迹。

适合谁,不适合谁

适合尝试的人 需要提前知道的事
想搭建 AI 学习产品的开发者 模型、Embedding 和资料质量仍然决定上限
有大量文档、课程、论文要消化的人 资料需要整理,不能指望导入后自动变完美
想研究 Agent、RAG、Memory 的人 功能比较多,建议从一个学习场景切入
已经在用 Obsidian 或知识库的人 更适合长期使用,不是一次性问答工具

它也不是“装上就能替你学会”的魔法。真正的价值,是把学习过程变得可持续、可追踪、可复盘。

3 分钟试一下

官方提供了 PyPI 安装方式,Python 3.11+、Node 20+ 环境可以先这样启动:

mkdir -p my-deeptutor && cd my-deeptutor
pip install -U deeptutor
deeptutor init
deeptutor start

默认前端地址是 http://127.0.0.1:3782。启动后,在 Web 设置里配置模型和 Embedding 服务,再导入一份自己的资料,观察它如何从“回答问题”变成“继续追问、检索、练习和反馈”。

白板板书创作图:DeepTutor 从目标到练习的 Agent 学习闭环

小华的判断

DeepTutor 值得关注的地方,不是它又做了一个 AI 聊天页面,而是它把一个容易被忽略的问题摆到了台面上:AI 给出答案,不等于用户获得能力。

如果你正在做 AI 教育、企业知识库、个人知识管理或 Agent 产品,可以重点研究它的三件事:

  1. 如何让多个功能共享同一个 Agent Runtime;
  2. 如何把 RAG、Memory 和 Skills 组合成长期上下文;
  3. 如何用练习、掌握度和运行轨迹验证“真的学会了”。

下一步可以继续拆它的 Memory、Partners 和 Guided Learning 设计,这些部分比“接一个大模型 API”更值得借鉴。

项目地址

https://github.com/HKUDS/DeepTutor

相关文章
|
1月前
|
JavaScript 开发者
DSH plugin 从零怎么写?最小插件目录、本地构建与装进 profile 调试的完整起步流程
写第一个 DSH plugin 只需要一个导出 apply 函数的模块:先用 patch 覆盖层把本地文件插进 Web 界面验证,再做成包用 dsh plugin --profile add 装进 profile,最后用 --dump-config 与日志排错。
270 2
|
人工智能 弹性计算 算法
一文解读:阿里云AI基础设施的演进与挑战
对于如何更好地释放云上性能助力AIGC应用创新?“阿里云弹性计算为云上客户提供了ECS GPU DeepGPU增强工具包,帮助用户在云上高效地构建AI训练和AI推理基础设施,从而提高算力利用效率。”李鹏介绍到。目前,阿里云ECS DeepGPU已经帮助众多客户实现性能的大幅提升。其中,LLM微调训练场景下性能最高可提升80%,Stable Difussion推理场景下性能最高可提升60%。
128350 268
|
分布式计算 大数据 Spark
大数据编程实验二:RDD编程
大数据编程实验,学习Spark的RDD基本操作及键值对操作以及使用RDD编程解决实际具体问题的方法。
1557 0
大数据编程实验二:RDD编程
|
24天前
|
人工智能 JavaScript 前端开发
麻了!在线改 DOCX 最怕格式一保存就崩:docx-editor 把 OOXML、修订和协作留在浏览器
docx-editor 是一个面向 React 和 Vue 的开源 DOCX 编辑器,围绕 OOXML 做浏览器内解析、编辑与回写,并提供修订、评论、实时协作和 Agent 接口。
115 1
|
存储 算法 定位技术
每个系统都在用的appid、appkey、appsecret都是什么意思?
每个系统都在用的appid、appkey、appsecret都是什么意思?
14806 0
|
1月前
|
机器人
智能体在业财融合中的落地:订单、开票、回款与核算的端到端贯通
业财融合破解“两张皮”,依托iS-RPA穿透系统、Magical Automator智能校验、规则引擎精准兜底,实现订单→开票→回款→核算全链自动化,提升效率、降低风险、保障合规。
|
1月前
|
缓存 自然语言处理 API
深度解析 Qwen3.8‑Max、Qwen3.7‑Max、Qwen3.7‑Plus、Qwen3.7‑Flash、Qwen3.8‑Flash:能力差异、API实操与企业项目选型完整指南
随着大模型智能体落地场景持续拓宽,越来越多开发者会面对多款同系列模型选型难题。百炼平台上架的Qwen3.8‑Max、Qwen3.7‑Max、Qwen3.7‑Plus、Qwen3.7‑Flash、Qwen3.8‑Flash五款模型,覆盖从复杂深度推理、长周期智能体、多模态GUI操控到高吞吐低成本业务场景,不同模型在底层架构、上下文窗口、模态支持、代码能力、工具调用稳定性、计费成本上存在明显差异。很多开发者在项目前期直接选用高规格旗舰模型,带来不必要的高额推理成本;也有部分场景误用轻量模型,造成复杂任务推理失败、工具调用错乱、长文档解析丢失关键信息等问题。本文将从底层架构、核心能力、适用业务场景、
442 0
|
7月前
|
安全 Linux API
养虾必看!OpenClaw防入侵手册:阿里云+本地安全部署+API配置+Skill安全+常见问题解答
2026年3月,一则震惊“养虾圈”的消息引发全网关注:有安全研究者通过全网扫描,发现超23.4万只OpenClaw(昵称“小龙虾”)实例正处于“裸奔”状态,其默认管理端口18789直接暴露在公网,相关实例信息被整理成曝光网站公之于众。这些“裸奔”的OpenClaw分布在阿里云、DigitalOcean、Hetzner等多个云平台,涉及中国、美国、德国、新加坡等数十个国家和地区,虽因缺少设备标识与Token暂时未出现大规模入侵,但已成为黑客眼中的“潜在猎物”。
1339 4
|
2月前
|
人工智能 数据可视化 安全
阿里云百炼是什么?百炼是干什么的?AI模型如何收费?免费Token怎么领取?
阿里云百炼是大模型一站式服务平台,集成千问全系及DeepSeek、Kimi等主流模型。支持OpenAI兼容API与可视化应用构建,覆盖智能体、知识库等场景。新用户赠7000万Tokens,兼顾开发者高效调用与业务人员零代码开发,降低AI应用门槛。在阿里云百炼官网:https://t.aliyun.com/U/fPVHqY 免费领取千万Tokens
534 0
|
3月前
|
Ubuntu Linux 数据安全/隐私保护
5 分钟共享打印机:用 Docker 一键部署 CUPS
家庭/小团队共享打印机太麻烦?本文教你5分钟用Docker一键部署CUPS打印服务:拉取`anujdatar/cups`,一条命令启动容器,Web界面添加HP Smart Tank等IPP打印机,局域网内所有设备(Win/mac/Linux/手机)即可无线打印,配置持久化、操作零门槛!
1211 0
5 分钟共享打印机:用 Docker 一键部署 CUPS