Open-Source AI Learning Assistant | DeepTutor for Privacy-Conscious Learners

amy 15/04/2026

What is DeepTutor!

DeepTutor is your free, self-hosted AI learning companion that actually remembers you. It adapts to your style, builds knowledge over time, and never sends a bill.

With persistent memory, autonomous TutorBots, and a unified workspace for chat, research, quizzes, and visual math, it feels less like a tool and more like a patient, brilliant study partner who’s always in your corner.

Who Is DeepTutor For?

  • Students (high school to grad school) wanting a patient, always-available study partner.
  • Lifelong Learners exploring new skills, languages, or topics at their own pace.
  • Educators & Tutors building personalized lessons, quizzes, or supplemental materials.
  • Developers & Researchers who need deep-dive research, code help, or technical explanations.
  • Privacy-Conscious Users who prefer self-hosted, local-first AI without data harvesting.
  • Neurodivergent Learners who benefit from adaptive pacing, visual aids, and structured guidance.
  • Teams & Study Groups using shared knowledge bases and collaborative learning paths.

Key Features

  1. Unified Chat Workspace – Five modes in one thread: Chat, Deep Solve, Quiz, Research, Math Animator.
  2. Persistent Memory – Learns your goals, level, and preferences across all sessions.
  3. TutorBot Agents – Autonomous AI tutors that plan, teach, and adapt to your pace.
  4. Co-Writer Editor – AI-powered Markdown editor with rewrite, expand, and shorten tools.
  5. Guided Learning – Turns your materials into visual, step-by-step interactive lessons.
  6. Knowledge Bases – Upload PDFs, TXT, or MD files for RAG-powered, searchable learning.
  7. Notebooks – Organize insights with color-coded, categorized learning records.
  8. Deep Solve Mode – Multi-agent problem solving with citations and verification steps.
  9. Quiz Generation – Auto-create validated assessments grounded in your knowledge base.
  10. Deep Research – Parallel agents research web, papers, and docs to produce cited reports.
  11. Math Animator – Visualize math concepts as animations using Manim.
  12. Tool Flexibility – Mix/match tools (web search, code exec, reasoning) per mode.
  13. Self-Hosted & Private – Run locally or on your server; your data stays yours.
  14. Apache 2.0 License – Fully open-source, community-driven, and extensible.
  15. Multi-Provider Support – Works with OpenAI, Anthropic, and other LLM backends.
  16. Cross-Platform – Runs on Windows, macOS, and Linux with Docker or native install.
  17. i18n Ready – Full internationalization support, including Chinese.
  18. CLI & SDK – Scriptable interface for developers and power users.

TutorBot?

TutorBot is your personal AI teaching companion that actually gets you! Each TutorBot has its own personality, memory, and teaching style, so you can have a gentle math coach, a witty writing buddy, and a detail-loving research guide, all cheering you on, 24/7.

Why you’ll love TutorBot:

  • Soul Templates: Pick or design your tutor’s vibe: Socratic, encouraging, rigorous, or totally custom.
  • Independent Memory: Each bot remembers your journey, mistakes, wins, and goals, no starting over.
  • Meets You Where You Are: Chat via Telegram, Discord, Slack, Email, WeChat, or the web app.
  • Proactive Check-Ins: TutorBot gently nudges you with study reminders, reviews, and encouragement.
  • Full Toolkit Access: Web search, code execution, RAG, academic papers: your tutor brings the right tool for every question.
  • Learns New Skills: Add skill files to teach your bot new tricks as your learning evolves.
  • Team Mode: Complex task? Your TutorBot can spawn sub-agents to help—like a mini study squad.
  • Private & Isolated: Each bot has its own workspace; your data stays yours, always.
  • Always On, Never Overwhelming: Runs quietly in the background, ready when you are, no pressure, just support.

License

Licensed under the Apache License 2.0.

Download & Install