@XAMTO_AI: Imagine you're scratching your head over a calculus problem, and there's a tutor beside you who understands you—not only can they break down the approach step by step, but they can also whip up a few variant problems to reinforce your understanding, and even keep a clear record of the mistakes you've made before. This is no longer a science fiction scenario. The DeepTutor open-sourced by the HKU team is an AI learning companion that turns this experience into reality.…
Summary
The HKU team open-sourced DeepTutor, a personalized AI learning companion with long-term memory, multiple knowledge base retrieval methods, and a skill ecosystem, capable of tutoring, problem solving, question generation, research, visualization, and learning path planning.
View Cached Full Text
Cached at: 07/31/26, 02:57 PM
Imagine you’re racking your brains over a tough calculus problem, and beside you is a tutor who truly understands you—not only walking you through the solution step by step, but also throwing in a few variant problems to reinforce what you’ve learned, and even keeping a clear record of every mistake you’ve made before. This is no longer science fiction. DeepTutor, open-sourced by the HKU team, is an AI learning companion that turns this experience into reality. A single agent can handle tutoring, problem solving, question generation, research, visualization, and even plan a complete learning path for you. It also has a “long-term memory” that remembers your weaknesses and progress, and combined with multiple knowledge base retrieval methods, the advice it offers is remarkably on point. Its skill ecosystem lets you install teaching skills written by others in the community, or customize your own. Source: https://github.com/HKUDS/DeepTutor —
HKUDS/DeepTutor Source: https://github.com/HKUDS/DeepTutor # DeepTutor: Lifelong Personalized Tutoring Python 3.11+ (https://www.python.org/downloads/) Next.js 16 (https://nextjs.org/) License GitHub release (https://github.com/HKUDS/DeepTutor/releases) arXiv (https://arxiv.org/abs/2604.26962) Discord (https://discord.gg/eRsjPgMU4t) Feishu WeChat (https://github.com/HKUDS/DeepTutor/issues/78) Features · Get Started · Explore · CLI · Ecosystem · Community — > 🤝 We welcome any kinds of contributing! Vote on roadmap items or propose new ones at Roadmap (https://github.com/HKUDS/DeepTutor/issues/498), and see our Contributing Guide for branching strategy, coding standards, and how to get started. ### 📦 Releases > [2026.7.31] v1.5.7 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.5.7) — A per-account MCP Services store, 101 CLI Apps the tutor can run, credentials moved out of the sandbox’s reach, and a mobile layout. > [2026.7.29] v1.5.6 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.5.6) — Remote Codex sign-in completes behind an SSH tunnel, generated files get their own card in Activity, non-English languages stop collapsing to Chinese, and book creation no longer times out. > [2026.7.26] v1.5.5 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.5.5) — Sign in with your ChatGPT plan via OpenAI Codex OAuth, an Eden AI provider, knowledge bases that report what they hold, traceable rag citations, and GraphRAG indexing without a workaround. Past releases (more than 1 week ago) > [2026.7.24] v1.5.4 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.5.4) — Maintenance sweep: the post-answer “generating” stall is gone, IM partners render Markdown tables faithfully, LLM JSON parsing is sturdier, plus quiz, create-KB form, and Math Animator fixes. > [2026.7.24] v1.5.3 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.5.3) — Themeable code blocks, four more coding CLIs in My Agents (Gemini, Kimi, opencode, MiMo), an Atlas Cloud LLM provider, and a broad chat, memory, embedding, and parsing reliability sweep. > [2026.7.19] v1.5.2 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.5.2) — Configurable chat attachment limits, PageIndex retrieval that reasons across your documents via agentic tool calls, broader Anthropic/OpenAI model support, and steadier Book, Knowledge Base, and chat UI. > [2026.7.9] v1.5.1 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.5.1) — Remove a single failed document from a knowledge base — even one stuck in an error state — instead of deleting and rebuilding the whole base. > [2026.7.4] v1.5.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.5.0) — LlamaIndex ingestion now honors your Document Parsing engine with multimodal image extraction, Partner & Soul ids stay URL-safe for non-Latin names, and optional RAG extras install cleanly on Python 3.14+. > [2026.6.30] v1.4.15 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.15) — A native Mattermost channel for Partners, plus fixes so Guided Learning multiple-choice questions grade correctly and a configured zero chunk overlap is honored. > [2026.6.29] v1.4.14 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.14) — Click an assigned partner to chat in one step, Deep Research flags partial reports, LightRAG indexes without MinerU, FAISS handles non-ASCII paths, and PocketBase sessions are isolated per user. > [2026.6.27] v1.4.13 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.13) — Partners support non-Latin names and become assignable to users, logos render after login (#599), tiny knowledge bases retrieve reliably, and containers start cleanly under rootless Podman. > [2026.6.24] v1.4.12 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.12) — A new LightRAG Server retrieval engine, a lightweight PyMuPDF4LLM parsing engine, and a FAISS vector backend that makes large knowledge-base retrieval dramatically faster. > [2026.6.23] v1.4.11 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.11) — Native tool calling on every cloud OpenAI-compatible provider, a redesigned admin Users page, LaTeX in quiz options, an honest session-loading spinner, and configurable container host binding. > [2026.6.21] v1.4.10 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.10) — A self-service Profile page with avatars, a rootless-ready container guide with a single-port request-time proxy, and deny-by-default MCP tools for non-admin users. > [2026.6.19] v1.4.9 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.9) — Settings polish: Search shows only the fields your provider needs, connection profiles can be renamed and auto-named by provider, and graded Mastery Path questions flow into your Question Bank. > [2026.6.18] v1.4.8 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.8) — Connect your own Partners under My Agents and consult them live in chat — answering through their own persona, library and skills — each with its own private memory. > [2026.6.18] v1.4.7 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.7) — Connect your local Claude Code / Codex and consult it live mid-turn, My Agents graduates to a top-level /agents, and Partner conversations gain branch / resume / delete with a replayable trace. > [2026.6.17] v1.4.6 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.6) — Four-surface consolidation: a Space learning dashboard with importable My Agents and top-level Memory, a Knowledge Center with GraphRAG / PageIndex / LightRAG / linked-KB / Obsidian, opened-up Settings, and per-model capability gating. > [2026.6.14] v1.4.5 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.5) — Guided Learning rebuilt on the chat agent loop with a hard per-type mastery gate and a /learning dashboard, a new loop-plugin framework, plus Markdown export / save-to-notebook for Partner conversations. > [2026.6.13] v1.4.4 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.4) — Install community skills from ClawHub (https://clawhub.ai/) with deeptutor skill install behind a security gate, plus real in-browser DOCX/XLSX previews for knowledge-base files. > [2026.6.12] v1.4.3 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.3) — TutorBot becomes Partners on a production-grade IM pipeline (15 channels, live streaming), Chat moves to a single agent loop, real per-user isolation, and a rebuilt Visualize. > [2026.5.28] v1.4.2 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.2) — Stability + polish: Gemini 2.5+ unblocked across Visualize and Chat, auth-routing fix (#485), smooth-streaming chat UX, a Recents sidebar, and Lemonade local-provider support. > [2026.5.27] v1.4.1 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.1) — Security + stability: TutorBot tool sandbox locked down, per-user resource isolation, multimodal image fallback, an HTTP/SSE API for TutorBots, and a v1.4.0 chat regression fix. > [2026.5.22] v1.4.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.0) — GA cut of v1.4: Auto Mode, three-layer Memory, agentic Deep Research / Solve / Question, LlamaIndex RAG refactor, Visualize/Animator merge, and restart-safe turn runtime. > [2026.5.21] v1.4.0-beta (https://github.com/HKUDS/DeepTutor/releases/tag/v1.4.0-beta) — Three-layer Memory workbench (L1/L2/L3), every chat capability rebuilt on a single agentic engine, LlamaIndex-only RAG, and a unified Settings + Capabilities surface. > [2026.5.10] v1.3.10 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.10) — Remote Docker CORS recovery, DISABLE_SSL_VERIFY across SDK providers, safer code-block citations, and optional Matrix E2EE add-on. > [2026.5.9] v1.3.9 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.9) — TutorBot Zulip and NVIDIA NIM support, safer thinking-model routing, deeptutor start, sidebar tooltips, and session-store parity. > [2026.5.8] v1.3.8 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.8) — Optional multi-user deployments with isolated user workspaces, admin grants, auth routes, and scoped runtime access. > [2026.5.4] v1.3.7 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.7) — Thinking-model/provider fixes, visible Knowledge index history, and safer Co-Writer clear/template editing. > [2026.5.3] v1.3.6 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.6) — Catalog-based model selection for chat and TutorBot, safer RAG re-indexing, OpenAI Responses token-limit fixes, and Skills editor validation. > [2026.5.2] v1.3.5 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.5) — Smoother local launch settings, safer RAG queries, cleaner local embedding auth, and Settings dark-mode polish. > [2026.5.1] v1.3.4 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.4) — Book page chat persistence and rebuild flows, chat-to-book references, stronger language/reasoning handling, RAG document extraction hardening. > [2026.4.30] v1.3.3 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.3) — NVIDIA NIM + Gemini embedding support, unified Space context for chat history/skills/memory, session snapshots, RAG re-index resilience. > [2026.4.29] v1.3.2 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.2) — Transparent embedding endpoint URLs, RAG re-index resilience for invalid persisted vectors, memory cleanup for thinking-model output, Deep Solve runtime fix. > [2026.4.28] v1.3.1 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.1) — Stability: safer RAG routing & embedding validation, Docker persistence, IME-safe input, Windows/GBK robustness. > [2026.4.27] v1.3.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.3.0) — Versioned KB indexes with re-index workflow, rebuilt Knowledge workspace, embedding auto-discovery with new adapters, Space hub. > [2026.4.25] v1.2.5 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.2.5) — Persistent chat attachments with file-preview drawer, attachment-aware capability pipelines, TutorBot Markdown export. > [2026.4.25] v1.2.4 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.2.4) — Text/code/SVG attachments, one-command Setup Tour, Markdown chat export, compact KB management UI. > [2026.4.24] v1.2.3 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.2.3) — Document attachments (PDF/DOCX/XLSX/PPTX), reasoning thinking-block display, Soul template editor, Co-Writer save-to-notebook. > [2026.4.22] v1.2.2 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.2.2) — User-authored Skills system, chat input performance overhaul, TutorBot auto-start, Book Library UI, visualization fullscreen. > [2026.4.21] v1.2.1 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.2.1) — Per-stage token limits, Regenerate response across all entry points, RAG & Gemma compatibility fixes. > [2026.4.20] v1.2.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.2.0) — Book Engine “living book” compiler, multi-document Co-Writer, interactive HTML visualizations, Question Bank @-mention. > [2026.4.18] v1.1.2 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.1.2) — Schema-driven Channels tab, RAG single-pipeline consolidation, externalized chat prompts. > [2026.4.17] v1.1.1 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.1.1) — Universal “Answer now”, Co-Writer scroll sync, unified settings panel, streaming Stop button. > [2026.4.15] v1.1.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.1.0) — LaTeX block math overhaul, LLM diagnostic probe, Docker + local LLM guidance. > [2026.4.14] v1.1.0-beta (https://github.com/HKUDS/DeepTutor/releases/tag/v1.1.0-beta) — Bookmarkable sessions, Snow theme, WebSocket heartbeat & auto-reconnect, embedding registry overhaul. > [2026.4.13] v1.0.3 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.0.3) — Question Notebook with bookmarks & categories, Mermaid in Visualize, embedding mismatch detection, Qwen/vLLM compatibility, LM Studio & llama.cpp support, and Glass theme. > [2026.4.11] v1.0.2 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.0.2) — Search consolidation with SearXNG fallback, provider switch fix, and frontend resource leak fixes. > [2026.4.10] v1.0.1 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.0.1) — Visualize capability (Chart.js/SVG), quiz duplicate prevention, and o4-mini model support. > [2026.4.10] v1.0.0-beta.4 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.0.0-beta.4) — Embedding progress tracking with rate-limit retry, cross-platform dependency fixes, and MIME validation fix. > [2026.4.8] v1.0.0-beta.3 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.0.0-beta.3) — Native OpenAI/Anthropic SDK (drop litellm), Windows Math Animator support, robust JSON parsing, and full Chinese i18n. > [2026.4.7] v1.0.0-beta.2 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.0.0-beta.2) — Hot settings reload, MinerU nested output, WebSocket fix, and Python 3.11+ minimum. > [2026.4.4] v1.0.0-beta.1 (https://github.com/HKUDS/DeepTutor/releases/tag/v1.0.0-beta.1) — Agent-native architecture rewrite (~200k lines): Tools + Capabilities plugin model, CLI & SDK, TutorBot, Co-Writer, Guided Learning, and persistent memory. > [2026.1.23] v0.6.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v0.6.0) — Session persistence, incremental document upload, flexible RAG pipeline import, and full Chinese localization. > [2026.1.18] v0.5.2 (https://github.com/HKUDS/DeepTutor/releases/tag/v0.5.2) — Docling support for RAG-Anything, logging system optimization, and bug fixes. > [2026.1.15] v0.5.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v0.5.0) — Unified service configuration, RAG pipeline selection per knowledge base, question generation overhaul, and sidebar customization. > [2026.1.9] v0.4.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v0.4.0) — Multi-provider LLM & embedding support, new home page, RAG module decoupling, and environment variable refactor. > [2026.1.5] v0.3.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v0.3.0) — Unified PromptManager architecture, GitHub Actions CI/CD, and pre-built Docker images on GHCR. > [2026.1.2] v0.2.0 (https://github.com/HKUDS/DeepTutor/releases/tag/v0.2.0) — Docker deployment, Next.js 16 & React 19 upgrade, WebSocket security hardening, and critical vulnerability fixes. ### 📰 News - 2026-05-22 🌐 Official docs site live at deeptutor.info (https://deeptutor.info/) — guides, references, and capability tours in one place. - 2026-04-19 🎉 20k stars in 111 days! Thank you for the support toward truly personalized, intelligent tutoring. - 2026-04-10 📄 Our paper is live on arXiv — read the preprint (https://arxiv.org/abs/2604.26962) for the design and ideas behind DeepTutor. - 2026-02-06 🚀 10k stars in just 39 days! A huge thank you to our incredible community. - 2026-01-01 🎊 Happy New Year! Join our Discord (https://discord.gg/eRsjPgMU4t), WeChat (https://github.com/HKUDS/DeepTutor/issues/78), or Discussions (https://github.com/HKUDS/DeepTutor/discussions) — let’s shape DeepTutor together. - 2025-12-29 🎓 DeepTutor is officially released! ## ✨ Key Features DeepTutor is an agent-native learning workspace that connects tutoring, problem solving, quiz generation, research, visualization, and mastery practice in one extensible system. - One runtime for every mode — Chat, Quiz, Research, Visualize, Solve, and Mastery Pat
Similar Articles
@XAMTO_AI: This project called DeepTutor, positioned as a "lifelong learning" personalized tutoring platform, is developed by the Data Intelligence Lab (HKUDS) at the University of Hong Kong. It has already received over 27,000 stars on GitHub. Its core design concept is to provide an "agent-native" learning workspace...
DeepTutor is an open-source personalized tutoring platform developed by the HKU Data Intelligence Lab, offering persistent learning context, a traceable memory system, flexible deployment, and multi-scenario learning support, aiming to solve the issues of conversation continuity and advice explainability in AI tutoring.
@denziideng: 25k Stars, HKU Open Sources an AI Personalized Tutoring Private Tutor Tool, Taking GitHub by Storm! Today we bring you DeepTutor, an AI personalized tutoring private tutor open-sourced by HKU! 25k GitHub stars, exploded in popularity within 100 days. It integrates question generation, problem solving, research, quizzes, and knowledge management into one intelligent…
HKU has open-sourced an AI personalized tutoring tool called DeepTutor, which supports multiple modes, a memory system, and local model deployment, and has already earned 25k stars on GitHub.
@huang_chao4969: Introducing DeepTutor v1.5: Agent-native Personalized Tutoring. Our core belief: Tutoring should be a data loop, not di…
HKUDS releases DeepTutor v1.5, an open-source, agent-native personalized tutoring platform that integrates chat, quiz, research, visualization, and mastery practice into a unified runtime with inspectable memory and extensible tools.
@vintcessun: Frustrated staring at a blank document late at night? Finished your paper but feeling unsure? Advisor too busy, no one to evaluate your ideas. The problem isn't that you're not working hard enough; you need a research co-supervisor always at hand. A HKUST professor distilled his ten years of publishing and reviewing experience into an AI-executable skill set. From evaluating ideas, generating introduction outlines…
HKUST Assistant Professor Luo Yuyu released the open-source project Supervisor-Skills, which distills ten years of research experience into AI skills executable by large models, covering topic selection, writing, reviewing, etc., aiming to become an AI co-supervisor for researchers.
@denziideng: Wow, Tsinghua University open-sourced an AI interactive classroom tool! Before, when self-studying something new, it was either watching boring videos or reading long articles — no interaction, terribly inefficient... Now just throw in a topic or document, and with one click generate a complete interactive classroom: AI teacher lectures, AI classmates discuss, quizzes, whiteboard drawing — everything! Efficiency skyrockets...
Tsinghua University has open-sourced OpenMAIC, a multi-agent AI interactive classroom platform. Users only need to input a topic or document to automatically generate a complete classroom featuring AI teacher explanations, AI classmate discussions, quizzes, and whiteboard drawing. It is fully open-source, free, and supports local deployment.