{"version":"v1","licence":"CC-BY-4.0","id":"deeptutor","name":"DeepTutor","repo":"HKUDS/DeepTutor","repository_url":"https://github.com/HKUDS/DeepTutor","docs_url":"https://deeptutor.info/","description":"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.","summary":"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.","capabilities":["learning"],"tags":["Self-hosted","Docker","Web app","CLI","Python","Local LLM support","Knowledge base","Quizzes","Education","MCP support"],"alternatives":[],"facts":{"runs_locally":{"status":"yes","value":"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","source_url":"https://github.com/HKUDS/DeepTutor#readme","checked_at":"2026-10-28","confidence":"high","validation":"documentation_review","modes":["local","self-hosted"],"untrusted_source_quote":"Then try the full app without setting up Python or Node.js"},"code_license":{"status":"yes","value":"Apache-2.0","source_url":"https://github.com/HKUDS/DeepTutor/blob/main/LICENSE","checked_at":"2026-10-28","confidence":"high","validation":"documentation_review","spdx":"Apache-2.0"},"model_license":{"status":"yes","value":"No bundled model weights; you connect your own LLM and embedding providers","source_url":"https://github.com/HKUDS/DeepTutor#readme","checked_at":"2026-10-28","confidence":"high","validation":"documentation_review","spdx":null,"applies":false,"untrusted_source_quote":"configure model providers in Settings → Providers"},"commercial_use":{"status":"yes","value":"Apache-2.0 allows commercial use; terms of whichever model provider you connect also apply","source_url":"https://github.com/HKUDS/DeepTutor/blob/main/LICENSE","checked_at":"2026-10-28","confidence":"high","validation":"documentation_review"},"paid_services":{"status":"partial","value":"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","source_url":"https://github.com/HKUDS/DeepTutor#readme","checked_at":"2026-10-28","confidence":"medium","validation":"documentation_review","required":[],"optional":["LLM API provider (OpenAI, Anthropic, Gemini and others)","Embedding API for knowledge bases","Web search provider","PageIndex hosted retrieval","MinerU cloud parsing"],"untrusted_source_quote":"Add an embedding profile only if you plan to use Knowledge Base / RAG features."},"hardware":{"status":"unknown","value":"Not documented","confidence":"low","validation":"documentation_review","cpu_ok":null,"min_vram_gb":null,"min_ram_gb":null},"platforms":{"status":"yes","value":"Windows, macOS and Linux via Python 3.11-3.14 (pip or source, with venv steps for both shells), or the Docker image","source_url":"https://github.com/HKUDS/DeepTutor#readme","checked_at":"2026-10-28","confidence":"medium","validation":"documentation_review","windows":"yes","macos":"yes","linux":"yes","untrusted_source_quote":"Create a venv (macOS/Linux). Windows PowerShell:"},"setup":{"status":"yes","value":"Medium; one docker run command or pip install deeptutor plus Node.js 20+, then deeptutor init to set the LLM provider and API key","source_url":"https://github.com/HKUDS/DeepTutor#readme","checked_at":"2026-10-28","confidence":"high","validation":"documentation_review","level":"medium","untrusted_source_quote":"deeptutor init     # prompts for ports + LLM provider + optional embedding/search"}},"metrics":{"stars":54320,"forks":6645,"contributors":297,"archived":false,"last_push_at":"2026-10-31T16:51:35Z","latest_release":{"tag":"v1.7.1","published_at":"2026-10-31T16:51:40Z"},"fetched_at":"2026-11-03T01:20:55.050Z"},"url":"https://repoquarry.dev/projects/deeptutor","note":"Installation guidance: follow docs_url. This service never installs or runs code."}