DeepTutor: Study with an AI Tutor Using Your Own Textbooks
TranslatedIt's a study tool that lets you upload your textbooks to organize your exam material, chat with an AI tutor, and create quizzes.
3-Line Summary
1) It’s a tool that lets you converse with an AI tutor using textbooks and papers you’ve uploaded, and even create quizzes. 2) You can run it with a single Docker command and use it right in your browser. 3) When reviewing for an exam, you can create a book filled with quizzes and flashcards and export it to Anki.
Image source: HKUDS/DeepTutor repository README
At a Glance
• 54,500 stars (as of November 3, 2026) • Programming languages: Python 63.3% (an easy-to-read, general-purpose language), TypeScript 35.2% (a language for building web interfaces) • License: Apache-2.0 (an open-source license that requires source code to be made public and allows for free use) • Korean: The on-screen menus are not available in Korean; you must select the response language separately in the settings https://github.com/HKUDS/DeepTutor
How to Use It
1) Install Docker (a tool that lets you run software as a package without installing it) and run the following command: docker run --rm --name deeptutor -p 127.0.0.1:3782:3782 -v deeptutor-data:/app/data ghcr.io/hkuds/deeptutor:latest This command downloads DeepTutor and runs it on your computer. 2) Open http://localhost:3782 in your browser, go to “Providers” under “Settings,” enter your AI provider and API key, and select a model. 3) Upload a PDF to the Knowledge Center, then select the knowledge base in the Chat section and ask a question. Cloud models like OpenAI require an API key and are billed based on usage.
Popular Comments
GitHub Issue #498 (Roadmap) · 3 Reactions · Chan10years · July 2026 "It would be great to have conversation navigation that lets you quickly find and jump to each turn in the conversation, just like ChatGPT. That way, you wouldn't have to scroll through it all manually." (Translation) https://github.com/HKUDS/DeepTutor/issues/498#issuecomment-5066370922
Points to Note
Since AI responses can be incorrect, be sure to cross-check the source numbers with the original text when preparing for exams. Since the materials you upload are sent to external AI services, please be careful with personal information and copyrighted material.
This post was organized with the help of AI.
People who tried this
Nobody has tried it yet
Even one result photo is enough. Be the first to share.