PageLM
View on GitHubPageLM is a community driven version of NotebookLM & a education platform that transforms study materials into interactive resources like quizzes, flashcards, notes, and podcasts.
PageLM is a self-hosted AI study platform that turns documents and other learning materials into chat, notes, quizzes, flashcards, and podcasts. It supports multiple hosted LLM providers and local Ollama models, with configurable embedding and speech services.
Use Cases
Chat with uploaded study documentsGenerate quizzes and explanationsCreate flashcardsProduce structured study notesTurn study materials into podcastsTranscribe lectures and voice notesPlan homeworkPractice for exams
Built With
- Language
- TypeScript
- Frameworks
- LangChain · LangGraph · React · Vite · Tailwind CSS
Tags
education · study assistant · document chat · RAG · quizzes · flashcards · AI podcasts · speech-to-text · text-to-speech · Ollama