EN

DeepTutor 学习工作区

智能体原生学习工作区,连接辅导、解题、测验生成、研究、可视化和掌握练习

核验日期

核心信息

以下信息由程序从官方接口读取,不经模型改写。

许可证
Apache-2.0
语言
Python
维护方
HKUDS
核验日期

它是什么

DeepTutor 是一个智能体原生的学习工作区,在一个可扩展的系统中连接辅导、解题、测验生成、研究、可视化和掌握练习。Chat、Ask Questions、Quiz、Research、Visualize、Solve、Mastery Path、Immersive Reading 和 Audio Overview 共享一个能力运行时和会话上下文,同时保留各自专用的循环和流水线。项目采用 Apache License 2.0 许可。

主要能力

  1. 任务看板可以在待办、进行中和已完成中跟踪学习任务,带有笔记、可拖放或可用键盘操作的移动按钮,以及可恢复的归档。

  2. 在 Reading 中添加 YouTube 或 Bilibili 链接,可获得原生播放、字幕文本搜索、基于时间戳的辅导、已保存的笔记和可恢复的进度。

  3. 知识以带版本的 RAG 库提供,涵盖 LlamaIndex、PageIndex、GraphRAG、LightRAG、远程 LightRAG Server、自托管的 WeKnora 知识库、腾讯 IMA 或 MarginNote 4 资料库、已连接的 Kiwix ZIM 归档或已链接的 Obsidian 库,并支持可插拔的文档解析。

  4. 扩展能力包括内置工具、MCP 服务器、CLI 应用、图像/视频/语音生成模型,以及来自 EduHub 的可安装社区技能。

  5. 在 DeepTutor 的个性化记忆中,L1 追踪、L2 表层摘要和 L3 综合使个性化可见且可编辑。

怎么上手

  1. DeepTutor 提供四种安装路径。

  2. 选项 1,即通过 PyPI 安装完整本地 Web 应用和 CLI,需要 Python 3.11–3.14,以及 PATH 上的 Node.js 20+ 运行时,因为打包的 Next.js standalone 服务器由 deeptutor start 启动。

  3. 跳过初始化可用于快速试用;应用以默认端口和空的模型设置启动,之后可在 Settings → Providers 和 Language models 中配置。

摘自 README · bash
docker run --rm --name deeptutor \
  -p 127.0.0.1:3782:3782 \
  -v deeptutor-data:/app/data \
  ghcr.io/hkuds/deeptutor:latest
摘自 README · bash
mkdir -p my-deeptutor && cd my-deeptutor
pip install -U "deeptutor[full]"
deeptutor init     # prompts for ports + LLM provider + optional embedding/search
deeptutor start    # starts backend + frontend; keep the terminal open
摘自 README · bash
git clone --branch dev https://github.com/HKUDS/DeepTutor.git
cd DeepTutor

# Create a venv (macOS/Linux). Windows PowerShell:
#   py -3.11 -m venv .venv ; .\.venv\Scripts\Activate.ps1
python3 -m venv .venv && source .venv/bin/activate
python -m pip install --upgrade pip

# Install backend + frontend deps
python -m pip install -r requirements/full.txt
python -m pip install -e . --no-deps
( cd web && npm ci --legacy-peer-deps )

deeptutor init
deeptutor start --dev

适合谁

认证默认关闭,DeepTutor 以单用户方式运行。选项 4 是从源码检出目录运行的纯 CLI 方式:不需要 Web UI 时,使用该检出目录中的 CLI 并跳过 Node/npm。Partners 是持久的伙伴,拥有各自的 soul、模型策略、资料库、记忆和频道。

Partners 不是单独的机器人引擎。记忆是基于文件的三层系统,可以读取、整理和审计,刻意不是隐藏的向量存储。每个知识库绑定一个引擎。

在 run 命令中添加 json 格式选项后,每一轮以 NDJSON 流式输出,每行一个事件,每行都带有其会话标识。DeepTutor 团队声明,目前没有任何形式的付费在线产品。

来源

本页内容整理自以下官方来源,点击可核对原文。

核验日期 ·

本页由 AI 依据上述官方来源整理,并经自动核对,未经本站实测。 发现错误?告诉我们。