BuildTube Preview About
Back to the feed

DeepTutor: Study your own documents with a personal AI tutor

Added

Made by ✨Data Intelligence Lab@HKU✨

View profile on GitHub (opens in a new tab)

Read documents with page-by-page citations, practice daily and get video lessons from an AI tutor.

For lifelong learners who want personalized study help.

What it does

DeepTutor is an open-source AI tutoring app for lifelong, personalized learning. It connects to the AI model provider you choose, and you can add a knowledge base of your own materials. Its release notes describe reading with citations, courses, question-bank practice, narrated video lessons, and exports to Anki, a flashcard app, and to calendars.

How to use it

Start with the desktop download from the project page if one fits your computer. Technical users can instead clone the code, install it and start the web app, or ask an AI agent with terminal access to follow the project's setup guide. Then connect a model provider.

Common use cases

  • Open a document beside the chat in Immersive Reading and ask about it, and you get answers cited page by page.
  • Ask it to compile a Book, and you see the pages stream in, with progress tracking and an export to Markdown text.
  • File questions into its question bank and start a practice session, and you get practice drawn from those questions.

Can I use this?

Setup details on the source page

Requirements It runs on your own computer (the setup guide gives macOS, Linux and Windows steps). A command-line-only install from source keeps the Python step and skips Node and npm.

Caveat The setup guide is written for an outside AI agent doing the install, and it says not to share keys in chat; use an environment variable, a private file or provider login.

Worth knowing Knowledge bases also need embedding, a step that makes your text searchable. The setup guide describes the current development version, so older stable releases need their own documentation. Licensed under Apache-2.0.

Why it's here

  • 3,873 people starred it on GitHub this week — 56,689 in total.

Numbers as of 8 November 2026, from BuildTube’s latest daily refresh.

Behind it

View setup guide

BuildTube has not run or verified this project. Everything above is written from what the creator published.

Made this?

Quick questions

What is DeepTutor?
DeepTutor is an open-source AI tutoring app for lifelong, personalized learning.
What can I use DeepTutor for?
Open a document beside the chat in Immersive Reading and ask about it, and you get answers cited page by page. Ask it to compile a Book, and you see the pages stream in, with progress tracking and an export to Markdown text. File questions into its question bank and start a practice session, and you get practice drawn from those questions.
Can I run DeepTutor on my computer?
It runs on your own computer (the setup guide gives macOS, Linux and Windows steps).
What do I need to use DeepTutor?
The desktop download, or Python 3.11–3.14 and Node.js 22 LTS for the full web app from source. You also choose an AI model provider and supply its credentials.
What license does DeepTutor use?
Licensed under Apache-2.0.

More from this week

Explore by topic

Post this

A ready-made picture of this card for X, LinkedIn or a group chat. Link to this page alongside it.

Share image for DeepTutorDownload share image

For makers

Made this? Show it’s on BuildTube — add the badge to your README or embed the card on your site.

Featured on BuildTube

README badge (Markdown)

[![Featured on BuildTube](https://buildtube.app/badge/gh-hkuds-deeptutor.svg)](https://buildtube.app/p/gh-hkuds-deeptutor/)

Embed card (HTML)

<iframe src="https://buildtube.app/embed/gh-hkuds-deeptutor/" width="560" height="240" style="border:0;max-width:100%" loading="lazy" title="DeepTutor on BuildTube"></iframe>

Back to the feed