Open-source tutor surges
An open-source project called DeepTutor has attracted attention on GitHub and social channels for combining retrieval-augmented generation with knowledge graphs to remember a learner’s progress across sessions, and it offers multi-agent reasoning, difficulty-tagged practice, and step-by-step explanations. The project is free under an Apache 2.0 license and supports integrations like Telegram and Discord, positioning itself as a persistent, inspectable tutor alternative to closed systems. (x.com)
A study bot that remembers what you learned last week is climbing fast on GitHub. DeepTutor, an open-source tutoring project from HKUDS, shows 16,100 stars on GitHub Packages as of April 14. (github.com) The basic idea is document search plus memory. DeepTutor says users can upload textbooks, papers, and manuals, then query them with retrieval-augmented generation, a method that fetches relevant passages before a model answers. (github.com) (hkuds.github.io) It adds a knowledge graph, which is a map of concepts and links between them, to connect topics across sessions. The project site says those semantic links are powered by LightRAG, and the GitHub page says the system keeps persistent memory. (hkuds.github.io) (github.com) The software is now in a rapid release cycle. The repository says version 1.0.0-beta.1 landed on April 4, 2026, beta.2 on April 7, beta.3 on April 8, and the latest container tag, 1.0.1, was published about 14 hours before GitHub’s April 14 crawl. (github.com 1) (github.com 2) DeepTutor frames tutoring as a chain of smaller jobs instead of one chatbot reply. Its site describes multi-agent collaboration for step-by-step solutions with citations, plus guided learning, quiz generation, and research workflows. (hkuds.github.io) The maintainers also pitch it as software people can inspect and modify. The GitHub repository lists an Apache 2.0 license, 33 contributors, 14 open issues, and 11 discussions on the package page snapshot. (github.com 1) (github.com 2) Distribution is part of the appeal. The April 4 release notes say the rewrite added command-line and software development kit entry points plus a “TutorBot” for multi-channel bots, and earlier project materials said the community could join through Discord and WeChat. (github.com 1) (github.com 2) The pitch lands at a moment when many education tools are closed services with little visibility into prompts, data flow, or memory. DeepTutor’s public repository, release notes, and Docker images give developers a way to run a tutoring stack they can audit, fork, and extend themselves. (github.com) (github.com)