PageLM: A Fully Self-Hostable, Open-Source NotebookLM Alternative
It’s called PageLM. You drop in PDFs, DOCX, Markdown, or TXT files, and it turns them into:
→ Cornell-style notes
→ Flashcards
→ Quizzes with explanations
→ AI podcasts
→ Mock exams
→ Homework plans
→ Document-grounded chat
It supports GPT, Claude, Gemini, Grok, OpenRouter, and local models through Ollama.
You can run PageLM yourself with Node.js or Docker.
Link: https://lnkd.in/ejq-CmEn
Important: the code is public, but its custom license is not a standard open-source license. Personal, educational, and non-commercial research use is free. Commercial use requires permission.
Someone built a fully self-hostable NotebookLM-style study platform called PageLM.
Drop in PDFs, DOCX, Markdown, or TXT files, and it generates:
→ Cornell-style notes
→ Flashcards
→ Quizzes with hints and explanations
→ AI podcasts
→ Mock exams (ExamLab)
→ Homework plans
→ Document-grounded chat
It also supports voice transcription (turning lecture recordings into study material) and a debate mode for practicing arguments with AI.
Model support: GPT, Claude, Gemini, Grok, MiniMax, OpenRouter, and local models via Ollama.
Run it yourself with Node.js or Docker.
Link: https://github.com/CaviraOSS/PageLM
License note: the code is public, but it uses a custom license (CaviraOSS Community License), not a standard open-source license. Personal, educational, and non-commercial research use is free. Commercial use or resale requires prior written permission.