HelloPixDig

Directory › Education › DeepTutor

DeepTutor
Image: official project repository

> GEM EDUCATION · AGENTS & AUTOMATION · RESEARCH & MONITORING

DeepTutor

by HKU Data Intelligence Lab (HKUDS)

A personal AI tutor that learns with you from your own courses and documents.

41.2 k stars GitHub Apache-2.0 FreeOpen sourceLocal
View on GitHub →

What it does

  • Knowledge base (RAG) built on your PDFs, EPUBs and notes
  • Guided paths, quizzes, daily practice and assisted reading with citations
  • Translated interface (French included), Docker or pip install

Install it

Requirements: Docker, or Python 3.11–3.14 with Node.js 20+; an LLM API key or a local model

Quick trial with Docker (http://127.0.0.1:3782)
docker run --rm --name deeptutor -p 127.0.0.1:3782:3782 -v deeptutor-data:/app/data ghcr.io/hkuds/deeptutor:latest
Or install with pip
pip install -U deeptutor
Configure then start
deeptutor init && deeptutor start

The prompt for your agent

Paste it into your coding agent: it checks the requirements and installs it for you.

Claude CodeCodexCursorGemini CLIopencode
Prompt
Install DeepTutor (https://github.com/HKUDS/DeepTutor) on my machine.
1. Check the requirements: Docker, or Python 3.11–3.14 with Node.js 20+; an LLM API key or a local model. If anything is missing, tell me before installing anything.
2. Follow the official method:
- Quick trial with Docker (http://127.0.0.1:3782): docker run --rm --name deeptutor -p 127.0.0.1:3782:3782 -v deeptutor-data:/app/data ghcr.io/hkuds/deeptutor:latest
- Or install with pip: pip install -U deeptutor
- Configure then start: deeptutor init && deeptutor start
3. Check that it works, then explain how to launch it and where to start.

Always review what your agent is about to run, especially install commands.