DeepTutor
by HKUDS
DeepTutor is an AI tutoring app that turns your documents, books and videos into a personalised learning workspace with chat, quizzes, reading help and practice. It is for people who want a study assistant that remembers their progress over time.
- Stars
- 44.5k +844 a day
- Licence
- Apache-2.0
- Runs on
- A small server
- Setup
- Moderate
- Language
- Python
- Age
- 302 days
What you can do with it
- Upload documents, books or YouTube videos into a knowledge base and ask questions about them
- Generate quizzes, daily practice and learning paths from your own study material
- Use the command-line interface or connect chat channels so AI agents can tutor you
Make money with it
A freelance tutor or course creator could use it to produce quizzes, practice sets and study guides from source material and sell them as coaching or course add-ons.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Turn internal manuals and training documents into a question-and-answer tutor and quizzes for staff onboarding
- Build course study aids or revision packs for clients from their own material, instead of paying for a separate training platform
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
It is a Python backend with a Next.js web interface, and the README mentions Docker support and a `deeptutor doctor` command, though the install steps were cut off in the text provided.
Follow the official instructions in the project README.
Things to check
- Needs an API key for a language model provider, which usually costs money, unless you run a local model
- Fast-moving project with frequent releases and breaking changes, such as the v1.6.3 refactor
- Setup instructions were not visible in the supplied README, so the effort is an estimate
Checked 27 Oct 2026. Summary drafted by AI from the project's README.