Favicon of PageLM

PageLM

A self-hosted AI study platform that turns documents into notes, flashcards, quizzes and podcasts, with configurable model and speech providers.

PageLM is a self-hosted AI study platform inspired by NotebookLM. Students, educators and researchers can use it to turn their materials into resources for revision and exam practice.

  • Document questions and notes: Ask questions about PDF, DOCX, Markdown and TXT files, or generate Cornell-style notes from uploaded content or a topic.
  • Revision and exams: Create flashcards for spaced repetition, take quizzes with hints and answer explanations, and use ExamLab for simulated exams with feedback.
  • Audio study materials: Generate podcasts from notes or topics, and turn lecture recordings and voice notes into searchable study material.
  • Study support: Plan homework, practice debates with AI and get assistance from a personalized study companion.

The browser app runs on your own computer or server, with Docker and Docker Compose support. It stores generated content in files on the host and supports JSON storage or an optional vector database for retrieval. Model and speech providers are configurable. Speech options include ElevenLabs, Google TTS and ModelBest VoxCPM; selecting an external speech service sends audio processing to that provider.

Similar to PageLM