Skip to content
RepoQuarry
Weekly email Suggest a project Sign in

Courses and learning

DeepTutor

Self-hosted AI tutoring workspace from HKU: chat over your documents, quizzes, research, solving and mastery paths, with cloud or local LLMs; Apache-2.0.

YesRuns on my machine?
YesAllowed at work?
Only if you want extrasDo I have to pay for anything?
MediumSetup

Self-hosted, Docker, Web app, CLI, Python, Local LLM support, Knowledge base, Quizzes, Education, MCP support

DeepTutor (v1.6.15, Oct 2026, ~47k stars) from the HKU Data Intelligence Lab (HKUDS), described in arXiv 2604.26962, is a learning workspace built on Python and Next.js. It has chat, quiz, research, solve, course study, mastery path, immersive reading and audio overview modes, knowledge bases over your documents (LlamaIndex, LightRAG, GraphRAG and others), editable memory, a task board and a CLI. Run it with Docker or pip install deeptutor, then add an LLM provider in Settings; Ollama, LM Studio and vLLM work for local models. No hosted version is documented. Apache-2.0.

The facts

QuestionAnswerSourceChecked
Runs on my machine? Yes. Runs on your own machine or server with Docker, a PyPI install or a source checkout; the web app is served at 127.0.0.1:3782 github.com Checked 6 days ago
Code licence Open source. Apache-2.0 github.com Checked 6 days ago
Commercial use Yes. Apache-2.0 allows commercial use; terms of whichever model provider you connect also apply github.com Checked 6 days ago
Paid services needed? Optional. Needs an LLM provider; cloud APIs (OpenAI, Anthropic, Gemini and others) are paid per use, or run free local models through Ollama, LM Studio, llama.cpp, vLLM or Lemonade github.com Checked 6 days ago
Hardware Unknown. Not documented Know the answer? Not checked yet
Operating systems Windows, macOS and Linux via Python 3.11-3.14 (pip or source, with venv steps for both shells), or the Docker image github.com Checked 6 days ago
Setup effort Medium; one docker run command or pip install deeptutor plus Node.js 20+, then deeptutor init to set the LLM provider and API key github.com Checked 6 days ago

Each fact has its own date. Unknown means nobody has published it. We read their documentation; we didn’t install it. Running it yourself costs your hardware, electricity and setup time. Report a correction.

No licence changes since we started watching. Licence changes: follow DeepTutor and we email you if its terms change.

Stars over time

Building history Not enough history for a 7-day gain. Stars show attention, not quality. Where these numbers come from.

  • DeepTutor
54,32047,397 2026-10-292026-11-03 Tracked daily begins 2026-10-29DeepTutor, 2026-10-29: 48,027 stars, trackedDeepTutor, 2026-10-30: 50,103 stars, trackedDeepTutor, 2026-10-31: 51,791 stars, trackedDeepTutor, 2026-11-01: 52,832 stars, trackedDeepTutor, 2026-11-02: 53,685 stars, trackedDeepTutor, 2026-11-03: 54,320 stars, tracked
Focus a point, use arrow keys, or tap for its value.

Tracked daily since 29 Oct 2026. Dashed history is estimated (how).

Others that do the same job

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on