Repository navigation
Replies: 8 comments
What it is and who it is forIn one sentence: An open-source learning workspace combining reading, tutoring, practice, and progress. Who it suits: Students, independent learners, and teaching teams who want to study their own material and can configure models. What you can do:
Where to start: Choose an installation path from the repository or docs. Docker offers another installation path. Cost: Apache-2.0 software; models, embeddings, parsing, search, and hosting can cost separately. |
Access and setup: your first sessionChoose an installation path from the repository or docs. Docker provides a first trial: docker run --rm --name deeptutor -p 127.0.0.1:3782:3782 -v deeptutor-data:/app/data ghcr.io/hkuds/deeptutor:latestOpen |
A concrete task and how to check itImport a short document first and inspect parsing and page references. Example:
Check citations against the source. Quiz scores are not a complete measure of mastery; formulas, tables, and scans need parsing checks. |
Costs: software, models, and executionLocal software is free, but knowledge workflows can call chat models, embeddings, parsers, and web search. Embeddings convert text into searchable numeric representations. Start with minimal services and one short document. Rebuilding an index can repeat parsing and embedding costs. |
Configuration and extensionsSeparate the private runtime home from the content workspace. Materials and outputs are workspace-organized, while some settings and memory remain account-level. Configure knowledge engines, skills, MCP tools, and model roles. Switching retrieval engines can require rebuilding; retain original data and settings. Workspaces |
Permissions, data, and limitationsRetrieval does not guarantee a correct explanation. Missing pages, parsing errors, wrong answers, and excessive hints can distort learning. Verify important material against teaching sources. Cloud models and parsers receive relevant content. Execution isolation depends on platform and configuration; the product distinguishes best-effort fallbacks. |
Frequently asked questionsIs a local GPU required? Not when using hosted models; local inference has separate requirements. Why is the document ignored? Check parsing, indexing, workspace assignments, and retrieval settings. Does stopping Docker lose data? The named volume persists; deleting it removes that persistence. |
Official references |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
DeepTutor: Detailed Introduction
An open-source learning workspace combining reading, tutoring, practice, and progress.
Table of Contents
Getting started
Usage and configuration
Limits and references
Use the contents to jump to each section. If an in-page link does not respond, open it in a new tab.
All reactions