Quick start
Get DeepTutor running locally in minutes with Docker or manual install.
Configuration
Configure your LLM provider, embedding model, and search tools.
Core features
Explore the knowledge base, smart solver, research, and more.
API reference
Integrate DeepTutor’s backend into your own applications.
What you can do with DeepTutor
Smart solver
Ask questions about your documents and get step-by-step answers with exact citations from a dual-loop multi-agent reasoning system.
Question generator
Auto-generate quizzes and practice problems from your knowledge base, or clone the style of a reference exam.
Deep research
Conduct systematic literature reviews across your documents, the web, and academic paper databases with automatic citation management.
Guided learning
Generate interactive visual explanations of complex concepts from your notebook, with context-aware Q&A at every step.
Idea generation
Discover novel research directions and synthesize cross-domain insights from your learning materials.
Co-writer
AI-assisted Markdown editor with rewrite, expand, and narration features powered by RAG and web search.
Get up and running
Configure your LLM
Edit
.env with your API key and model settings. At minimum, set LLM_API_KEY, LLM_HOST, LLM_MODEL, EMBEDDING_API_KEY, EMBEDDING_HOST, and EMBEDDING_MODEL.Launch with Docker
http://localhost:3782 and the API at http://localhost:8001.DeepTutor supports both Docker and manual Python/Node.js installation. See the deployment guides for full options including cloud and custom port configurations.