Skip to content

DeepTutor

by Data Intelligence Lab@HKUAppLearn a topic

Turns your notes and documents into a personal tutor that explains, quizzes and plans

View on GitHub

About DeepTutor

An open-source learning workspace that runs on your computer and opens in the browser. Add your study materials and it explains them, solves problems, makes quizzes and study books, and remembers your preferences.

For StudentsSelf-learnersLifelong learners

Made by Data Intelligence Lab@HKU

The Data Intelligence Lab at HKU in Hong Kong is a research group that publishes open-source AI projects on GitHub.

Stars
★ 52k
License
Apache-2.0
Cost
Usage-based
Platforms
Mac · Win · Linux
Runs
Local · Self-hosted

Screenshots

From the project's own repository · 3 images, swipe or use the arrows.

The DeepTutor home screen with a chat box and Explain, Solve, Practice, Plan and Research shortcuts
A DeepTutor chat explaining the Fourier transform with a formula and practical uses
A DeepTutor study book chapter with a multiple-choice quick check
Image: Data Intelligence Lab@HKU (Apache-2.0). Original file

Overview

DeepTutor is an open-source learning workspace you run on your own computer and use in the browser. Add your study materials, then work with a tutor that explains them, solves problems step by step, makes quizzes, builds interactive study books and plans a mastery path. It keeps an editable memory of your preferences across sessions. It suits students and self-learners who want an AI tutor grounded in their own materials.

Tutoring, quizzes, study books and research share one workspace and one memory, so it can build on what you already studied.

Try these first

Start with the first one: it is a small task you can check easily.

  1. Explain the main idea of [topic] using only the document I added, and tell me where it says so.First try · uses model credits

  2. Make a 5-question quiz on [chapter] and show me the answers after I try.

  3. Solve this problem step by step and explain each step: [paste problem]

  4. Build a study book on [topic] with short chapters and a quick check in each.

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
Tutoring chatExplains, solves step by step and researches, with your materials as contextYour model service
Knowledge basesBuilds searchable libraries from the documents you add so answers can draw on themYour files + model
Quizzes and practiceQuestion banks, quick checks and a Mastery Path for practiceYour model service
Study booksInteractive books with chapters, quizzes and widgets, exportable to MarkdownYour model service
MemoryA visible, editable record of your preferences and past sessionsYour computer
Task BoardTrack study tasks in To do, In progress and Done; no model neededYour computer

Good to know

Study a subject from your own notes, papers or textbooks. DeepTutor builds knowledge bases from the files you add and uses them to explain topics, set quiz questions and build study books you can work through.

Limits

  • DeepTutor does not include a model. You set up a language model provider in Settings, and knowledge-base search may need a separate embedding provider.
  • Answers can still drop an earlier instruction or cite weak evidence; the project keeps a checklist for reporting such cases. Check explanations against your source material.

Notes by (original project name: DeepTutor), written from the creator's documentation, not from running it ourselves. DeepTutor README · DeepTutor documentation

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other apps

  • Deta Surf Keeps web pages, PDFs and videos in local notebooks and writes cited notes from them
  • Dia Answers questions from your open tabs and work apps, and drafts briefs, reports and decks
  • DocsGPT Turns your files and sites into an AI assistant that answers with its sources
  • Dograh Builds AI voice agents that answer or make phone calls, using a visual flow editor
  • Easydict Looks up words and translates selected text or screenshots on your Mac
  • ebook2audiobook Turns an e-book into an audiobook file with chapters, read aloud by AI voices

See all 113 apps

GitHub