DeepTutor: the open-source AI tutor exploding on GitHub (52,000 stars)
🔎 A complete, free, self-hosted AI tutor — and GitHub loves it
On October 29, 2026, the HKUDS/DeepTutor repository crossed the 50,000-star mark. Two days later, it showed 52,266, including 1,035 gained in twenty-four hours (GitDiscover). Over thirty days, the counter runs at roughly 385 stars per day, with peaks above 2,000 (GitTrend, GStars.dev). The project sits at 132th place worldwide in Python after 147 days in trending.
Behind these numbers lies a radical proposition: an agent-native learning workspace — tutoring, quizzes, research, visualization, problem solving, Mastery Path — that runs on your machine, feeds on your own documents, and costs strictly nothing. Apache-2.0 license, commercial use included. "No paid product to date," the README confirms as of October 31, 2026.
Why now? Because v1.7.0 dropped on October 28 with a redesigned workspace, block-based notebooks, and narrated video lessons, at the precise moment when fatigue with subscription-based AI tutors is reaching its peak. DeepTutor isn't trying to take on the giants head-on: it's changing the playing field.
The essentials
- DeepTutor is an agent-native learning workspace: eight surfaces (tutoring, problem solving, quizzes, search, visualization, course study, Mastery Path…) on a single runtime.
- 52,266 stars as of October 31, 2026 (GitDiscover), +11,600 in 30 days, ~385 stars/day (GitTrend).
- 100% open source (Apache-2.0) and free: commercial use permitted, no paid products to date.
- Self-hostable in minutes:
pip install "deeptutor[full]"or Docker image on port 127.0.0.1:3782. - Multi-engine RAG over your documents: LlamaIndex, PageIndex, GraphRAG, LightRAG, WeKnora, Obsidian vault.
- Inspectable three-layer memory (L1/L2/L3) and orchestration of partner agents: Claude Code, Codex, Grok CLI, Kimi, opencode, DeepSeek…
- Developed by HKUDS (Data Intelligence Lab @ HKU), the lab behind LightRAG and nanobot. Reference paper: arXiv 2604.26962.
Recommended tools
| Tool | Main use | Price (October 2026) | Best for |
|---|---|---|---|
| DeepTutor | Complete agent-native learning workspace | Free — Apache-2.0 | Students, self-learners, devs |
| deeptutor.info | Official docs, pip/Docker installation | Free | First-time setup |
| LightRAG | Lightweight RAG engine from the same lab | Free — open source | Indexing your own documents |
| RAG-Anything | Multimodal RAG from the same lab | Free — open source | PDFs, images, heterogeneous corpora |
All four come from the same lab, and DeepTutor even integrates LightRAG as one of its possible RAG engines. The ecosystem is coherent: you can start with the building block and end up with the platform.
What exactly is DeepTutor?
DeepTutor is an agent-native learning workspace: a single environment where all learning surfaces share the same context, the same memory, and the same documents. The site's official tagline sums up the ambition: "Personal tutoring, reimagined. Fully Open-Sourced."
It's neither a chatbot disguised as a teacher, nor a flashcard app. It's a multi-agent system, with a central Task Board, specialized sub-agents, and EduHub skills, that coordinates your entire learning from a corpus you choose.
Eight surfaces, one single learning context
The heart of the project lies in this idea: conversational tutoring, problem solving, quiz generation, deep research, visualization, course study, and Mastery Path all coexist within a single runtime. You go from an explanation to a quiz, then to a diagram, without switching tools or losing the thread.
Version 1.7.0 (October 28, 2026) adds block-based notebooks with Dito, narrated video lessons, and resumable embedding checkpoints — a detail that matters when you're indexing 400 pages of course material and the process crashes at 80%.
A three-layer memory that doesn't forget you
This is, in my view, the project's true technical revolution: an L1/L2/L3 memory that is fully inspectable. Unlike an assistant that starts from scratch every session, DeepTutor builds up a representation of your level, your recurring mistakes, and what you've already mastered.
And "inspectable" means exactly what it says: you can audit what the system retains about you. The Mastery Path — your progression journey — draws directly on this memory to decide what you need to review. The arXiv paper 2604.26962 describes this mechanism as a "shared personalization substrate," and that's exactly what it is.
Multi-engine RAG: the killer feature
DeepTutor plugs into your documents: PDFs, books, notes, GitHub repos, YouTube videos — this is the exact use case highlighted by the community on Facebook and Instagram. Under the hood, you choose your engine: LlamaIndex, PageIndex, GraphRAG, LightRAG, WeKnora, or even your existing Obsidian vault.
The result: the tutor answers based on your courses, not random web pages. The answers are grounded in your syllabus, your vocabulary, your level. That's THE difference from a GPT-5.5 or a Gemini 3.1 Pro used "cold": these models explain brilliantly, but they've never read your course notes.
Verified figures: an extraordinary trajectory
Few open source projects show this kind of acceleration after just ten months of existence. Here is the timeline, sourced directly from the README and the trackers.
| Date | Milestone |
|---|---|
| 29/12/2025 | Initial release |
| 06/02/2026 | 10,000 stars (39 days) |
| 10/04/2026 | Paper on arXiv (2604.26962) |
| 19/04/2026 | 20,000 stars (111 days) |
| 22/05/2026 | Official documentation site |
| 20/09/2026 | 40,000 stars (9 months) |
| 28/10/2026 | v1.7.0 release |
| 29/10/2026 | Passes 50,000 stars |
| 31/10/2026 | 52,266 stars, 6,404 forks |
Sources: repository README, GitHub releases, GitTrend, GitDiscover.
A few nuances for the sake of rigor: the trackers differ slightly — 51,939 stars according to Agent Data Co, 52,100 according to GitGenius on the same date. The order of magnitude is the same; the gap comes down to measurement windows. Over 90 days, GStars.dev counts +19,826 stars. Over the last two weeks of October, the curve goes from 41,413 to 51,939 (Agent Data Co), i.e. roughly 620 stars per day.
The project's health is just as remarkable: a median response time to issues and PRs of 23.4 hours (GitGenius), a health score of 75/100 (GStars.dev), 234 open issues (GitDiscover). In other words: a living project, maintained at startup pace, not a showcase repository abandoned once the buzz died down.
Why It's Taking Off: Zero Cost, Local Data, Your Own Documents
Three reasons compound here, and none of them is a marketing accident.
1. Zero cost, the real kind. Apache-2.0 license with commercial use explicitly permitted and patents included (GStars.dev), and no paid product to date. Compared with tutoring platforms that charge a monthly subscription for standardized content, the effect is mechanical: the entry price is zero euros, forever.
2. Your data stays with you. Installation is local, and the interface runs on 127.0.0.1:3782. Your constitutional law PDFs or your lab reports never travel anywhere — unless you yourself decide to plug in a cloud API.
3. RAG over your own course materials. This is the point where it truly delivers. A tutor that answers based on your documents changes the nature of the tool: responses become verifiable, grounded in your subject matter and your curriculum. The topics in the repository sum it up nicely: ai-tutor, interactive-learning, multi-agent-systems, rag.
On top of that comes a very classic form of community virality: a thread on Reddit r/BestGitHubRepos, Facebook shares, and Instagram demos. The loop is virtuous: more stars, more visibility, more contributions, more features.
HKUDS, the lab that churns out open source hits one after another
DeepTutor is no isolated stroke of luck: it's the output of a war machine. The Data Intelligence Lab@HKU (Hong Kong) counts 91 public repositories and 12,015 followers. Its other flagship projects are dizzying: nanobot (44,988 stars), CLI-Anything (44,671), LightRAG (37,292), RAG-Anything (21,928), AI-Trader (20,366).
This "ship fast, iterate in public" culture shows up throughout DeepTutor's trajectory: initial release in late December 2025, arXiv paper in April, v1.7.0 in late October. The lab doesn't pre-announce; it publishes.
And the project is part of a broader wave currently shaking up GitHub: MiroFish, where an undergrad built 700,000 AI agents in 10 days, or GenericAgent, which builds its own skill tree. The signal is clear: agentic innovation is shifting massively toward open source, and university labs are scoring the biggest wins.
DeepTutor vs paid tutors vs mainstream LLMs
On paper, general-purpose LLMs already make decent tutors. In practice, DeepTutor wins on three fronts: persistent personalization, grounding in your own documents, and zero cost.
| Criterion | DeepTutor | Mainstream LLM (GPT-5.5, Gemini 3.1 Pro…) | Paid tutoring platform |
|---|---|---|---|
| Price | Free (Apache-2.0) | Vendor subscription (check the official website) | Variable monthly subscription |
| Knows your documents | Yes — multi-engine RAG | No, outside of the provided context | No — standardized content |
| Progress memory | 3 layers, inspectable | Limited | Varies by plan |
| Data location | Self-hosting possible | Vendor cloud | Vendor cloud |
| Prep for a specific exam | Yes — quizzes + Mastery Path on your own corpus | Partially | Partially |
My honest take: for understanding a concept on the fly, a chatbot is more than enough. For revising for a concrete exam based on a specific corpus, no mainstream assistant today can compete with what DeepTutor does locally.
An important detail: DeepTutor doesn't impose a single brain. It orchestrates itself with partner agents — Claude Code, Codex, Grok CLI, Kimi, opencode, the open source coding agent that outpaces Claude Code and Codex, MiMo, Hermes, OpenClaw, DeepSeek. As for models, the choice is yours: a GPT-5.5 or a Claude Opus 4.7 (Adaptive) for maximum power, or a self-hosted model like Kimi K2.6 (Self-host) or GLM-5 (Reasoning) if privacy comes first.
Installation: your personal tutor in five minutes
Two paths, both documented on deeptutor.info: pip or Docker.
pip install "deeptutor[full]"
deeptutor init
deeptutor start
The modular variant from v1.7.0 lets you install only the core (deeptutor nu), without the web app or the CLI — useful for integrating DeepTutor into an existing pipeline.
For Docker, the official image launches by exposing the local port:
docker run -p 127.0.0.1:3782:3782 ghcr.io/hkuds/deeptutor:latest
For a tutor available 24/7 or to index a large library, a small VPS is enough — Hostinger offers entry-level plans suited to this type of workload (pricing to be checked on hostinger.com). And if you want to stay 100% local on the model side, our guide on AI agents with Ollama details the self-hosted ecosystem.
Honest prerequisites: Python or Docker, and an agentic backend to connect. Nothing insurmountable, but it's not zero-configuration.
What DeepTutor doesn't do (yet)
Three limitations to know before you dive in, because an honest review is worth more than yet another hagiographic article.
No built-in model. DeepTutor orchestrates sub-agents and partners (Claude Code, Codex, Kimi, DeepSeek…). So you need either an API key or a self-hosted model. The "zero cost" assumes this configuration step.
A young and moving project. 234 open issues, health score of 75/100, v1.7.0 released three days before my checks. Expect a few rough edges, especially on exotic configurations.
It won't study for you. A Mastery Path structures your progression, but the discipline remains yours. The tool amplifies the work, it doesn't replace it.
❌ Common Mistakes
Mistake 1: Indexing your entire hard drive at once
RAG quality depends directly on the quality of the corpus. Start with a single course or module, clean up and structure your documents, then expand gradually. The resumable embedding checkpoints in v1.7.0 exist precisely so you can index in batches without reprocessing everything with each addition.
Mistake 2: Treating DeepTutor as a throwaway chatbot
Many will open a session, ask three questions, and move on. Mistake: the value is built in the L1/L2/L3 memory. Let the tutor accumulate your history, regularly audit what it retains, and correct it when it gets things wrong. It's this memory that makes the Mastery Path relevant.
Mistake 3: Believing that "open source" means "zero maintenance"
Self-hosting means becoming the admin: updates, backend choice, vault backups, key management. If you're not ready to open a terminal from time to time, wait for a managed offering — which doesn't exist to date, and that's sometimes a limitation, sometimes a guarantee.
❓ Frequently Asked Questions
Is DeepTutor really 100% free?
Yes. Apache-2.0 license, commercial use permitted, and the README confirms "no paid product to date" as of October 31, 2026. The only possible costs: the API of a cloud model if you plug one in, or the electricity of the machine hosting the service.
Do my documents stay on my machine?
Yes, if you self-host it: the interface runs locally (port 127.0.0.1:3782) and the RAG queries your corpus. One caveat though: if you connect a cloud API like GPT-5.5, requests pass through the model provider. For 100% local, go for Kimi K2.6 (Self-host) or GLM-5 (Reasoning).
Do you need a powerful server to host it?
Not to get started: pip or Docker run on a standard machine, and the "bare" variant trims the installation down to the system's strict core. For intensive use — a large library, 24/7 access, multiple users — a small VPS does the job perfectly.
How does it differ from LightRAG or RAG-Anything?
Those are building blocks, not products: LightRAG and RAG-Anything are RAG engines from the same lab, and are in fact offered as options within DeepTutor. DeepTutor, on the other hand, is the complete workspace: eight surfaces, L1/L2/L3 memory, Task Board, Mastery Path, and multi-agent orchestration.
Is it suitable for someone who can't code?
Mixed. The pip or Docker installation remains accessible, but the tool assumes you can manage a model backend and handle a minimum of administration. For a tutor with no technical friction, mainstream assistants remain simpler — at the cost, precisely, of customization and privacy.
✅ Conclusion
DeepTutor proves that a personalized AI tutor, grounded in your own documents and respectful of your data, can be free, open source — and rack up 52,000 stars in ten months. The repository is here, the documentation there; for more gems of the same kind, our selection of the best free AI tools is continuously updated.