Skip to content

🏛️ DeepTutor's Framework

DeepTutor Full-Stack Workflow

💬 User Interface Layer

Intuitive Interaction: Simple bidirectional query-response flow for intuitive interaction.
Structured Output: Structured response generation that organizes complex information into actionable outputs.
Dark/Light Mode: System-wide theme support with automatic system preference detection.
Collapsible Sidebar: Compact navigation with icon-only mode for focused learning.

🤖 Intelligent Agent Modules

Problem Solving & Assessment: Step-by-step problem solving and custom assessment generation.
Research & Learning: Deep Research for topic exploration and Guided Learning with visualization.
Idea Generation: Automated and interactive concept development with multi-source insights.

🔧 Tool Integration Layer

Information Retrieval: RAG hybrid retrieval, real-time web search, and academic paper databases.
Processing & Analysis: Python code execution, query item lookup, and PDF parsing for document analysis.
Multi-Provider Support: Flexible LLM providers (OpenAI, Anthropic, Ollama, etc.) and embedding adapters (OpenAI, Jina, Cohere, Ollama, etc.).

🧠 Knowledge & Memory Foundation

Knowledge Graph: Entity-relation mapping for semantic connections and knowledge discovery.
Vector Store: Embedding-based semantic search for intelligent content retrieval.
Memory System: Session state management and citation tracking for contextual continuity.


Key Features of DeepTutor

📚 Massive Document Knowledge Q&A

Smart Knowledge Base: Upload textbooks, research papers, technical manuals, and domain-specific documents. Build a comprehensive AI-powered knowledge repository for instant access.

Multi-Agent Problem Solving: Dual-loop reasoning architecture with RAG, web search, paper search, and code execution—delivering step-by-step solutions with precise citations.

🎨 Interactive Learning Visualization

Knowledge Simplification & Explanations: Transform complex concepts, knowledge, and algorithms into easy-to-understand visual aids, detailed step-by-step breakdowns, and engaging interactive demonstrations.

Personalized Q&A: Context-aware conversations that adapt to your learning progress, with interactive pages and session-based knowledge tracking.

🎯 Knowledge Reinforcement with Practice Problem Generator

Intelligent Exercise Creation: Generate targeted quizzes, practice problems, and customized assessments tailored to your current knowledge level and specific learning objectives.

Authentic Exam Simulation: Upload reference exams to generate practice questions that perfectly match the original style, format, and difficulty—giving you realistic preparation for the actual test.

🔍 Deep Research & Idea Generation

Comprehensive Research & Literature Review: Conduct in-depth topic exploration with systematic analysis. Identify patterns, connect related concepts across disciplines, and synthesize existing research findings.

Novel Insight Discovery: Generate structured learning materials and uncover knowledge gaps. Identify promising new research directions through intelligent cross-domain knowledge synthesis.


📚 Massive Document Knowledge Q&A

Document Q&A demonstration

Document Q&A and Step-by-Step Problem Solving

🎨 Interactive Learning Visualization

Interactive learning visualization demo

Interactive AI Learning with Knowledge Visual Explanations

🎯 Knowledge Reinforcement

Custom question generation demo

Custom Questions
Auto-Validated Practice Questions with Instant Feedback

Mimic exam style questions demo

Mimic Questions
Clone Exam Style for Authentic Practice

🔍 Deep Research & Idea Generation

Deep research with web and paper search demo

Deep Research
Web and Paper Search with Literature Review

Automated idea generation demo

Automated IdeaGen
Systematic Brainstorming and Concept Synthesis

Interactive idea generation demo

Interactive IdeaGen
RAG-powered Idea Generation with Multi-Source Insights

🏗️ All-in-One Knowledge System

Personal knowledge base demo

Personal Knowledge Base
Build and Organize Your Own Knowledge Repository

Personal notebook demo

Personal Notebook
Your Contextual Memory for Learning Sessions

Released under the AGPL-3.0 License.