BigHugger
GH Repository · CaviraOSS

PageLM

PageLM is a community driven version of NotebookLM & a education platform that transforms study materials into interactive resources like quizzes, flashcards, notes, and podcasts.

stars
2,000
30-day movement
starts with the next reading
Related entries
60
Connections
1
agent-frameworkpagelmnotebooklmstudy-toolsvitetypescripttailwindcssaidockereducationnotesflashcardslangchainnodequizzesreactjavascriptnodejsTypeScriptedtechossragpodcast

PageLM is a community-driven alternative to NotebookLM and an education platform that turns study materials into interactive resources such as quizzes, flashcards, notes, and podcasts. It is a TypeScript web application built with React, Vite, Tailwind CSS, and Node.js, using LangChain and RAG, deployable via Docker.

Use it when you want to convert your own study materials into multiple learning formats without relying on a hosted NotebookLM service.

Use it to

  • Generate quizzes from study materials
  • Create flashcards from notes
  • Turn documents into podcast-style audio
  • Summarize materials into structured notes
  • Self-host a NotebookLM alternative with Docker

For Students, educators, and self-hosters of study tools

Role
agent-framework
Language
TypeScript
Licence
custom (licence file present)
Forks
271
Last push
2026-08-29
topicseducationragflashcardsquizzespodcastnotebooklm