Deploy Now

SaaS Alternative

Khan Academy Quizlet NotebookLM Anki

Stars

170

Forks

42

Watchers

4

Developer links

OpenTutor

Your lecture slides go in one end, and a personal tutor who has actually read them comes out the other: OpenTutor turns uploaded course material into structured notes, flashcards, quizzes, and a chat tutor that answers from your own documents. Drop in a PDF, DOCX, or PPTX file, or connect Canvas LMS, and within seconds the workspace fills with generated study material organized into twelve composable blocks you can rearrange as your habits change. Ask the tutor questions and every answer cites the source material it came from, with a Socratic mode that prods you toward the answer and depth that adjusts when your replies show fatigue or repeated mistakes. Practice with seven question types, from multiple choice and fill-in-blank to matching, ordering, and coding, and wrong answers are tracked with diagnostic feedback that reshapes later difficulty. Flashcards return on an FSRS 4.5 spaced-repetition schedule tuned to what you are about to forget, and an experimental knowledge graph maps concept mastery, prerequisites, and weak spots into a learning path. Plan study sessions on the calendar, watch progress in analytics, export your work, and connect ten or more LLM providers or a local Ollama model so your documents never have to leave your server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

OpenTutor
OpenTutor
OpenTutor
OpenTutor

Benefits

  • Tutor grounded in your material
  • Every tutor answer cites the uploaded documents it came from, and a Socratic mode guides you toward answers instead of handing them over, with depth adjusting to fatigue and error patterns.
  • Material becomes study sets automatically
  • Upload a PDF, DOCX, or PPTX file, or connect Canvas LMS, and receive structured notes, flashcards, and quizzes in seven question types within seconds, ready to study without manual card authoring.
  • Review scheduled by forgetting curves
  • Flashcards resurface on an FSRS 4.5 spaced-repetition schedule tuned to what you are about to forget, and an experimental knowledge graph orders reviews by concept prerequisites and weak areas.
  • Private by default, local models
  • Course documents stay on your own server, and ten or more LLM providers plus local Ollama models are supported, so studying never requires sending private material to a hosted tutoring service.

Features

  • Twelve composable blocks
  • Arrange notes, quiz, flashcards, knowledge graph, study plan, analytics, and more in a drag-and-drop workspace that suggests layout changes and unlocks advanced blocks as you engage.
  • Thirty-second content ingestion
  • Process PDF, DOCX, and PPTX uploads or Canvas LMS content into structured notes, generated flashcards, and quiz questions automatically, covering readings, lectures, and slide decks.
  • Seven question types
  • Practice with multiple choice, short answer, fill-in-blank, true/false, matching, ordering, and coding questions, with wrong-answer tracking, diagnostic feedback, and performance-based difficulty.
  • Graph-guided learning paths
  • The experimental LOOM knowledge graph extracts concepts from your material, tracks mastery and prerequisite relationships, and generates optimal learning paths through topics you find difficult.

Apps Similar to OpenTutor