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.
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
| Question | Answer | Source | Checked |
|---|---|---|---|
| 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.