About LuminaLearn
A modern, AI-native learning platform for learners, instructors, and institutions.
LuminaLearn forks the strongest parts of the open-source PageLM engine by CaviraOSS and rebuilds it for real classrooms, self-learners, and teams. We keep the AI content generation (RAG, flashcards, quizzes, notes, audio, exams) and add the missing pieces: multi-tenant auth, PostgreSQL persistence, an admin dashboard, a Telegram bot, spaced repetition, and gamification.
The platform is designed to be responsive and offline-first, so you can study on the bus with Telegram, review flashcards on your phone, and sync your progress when you reconnect.
For licensing: the upstream PageLM engine is provided under the CaviraOSS Community License. Commercial use or resale requires written permission from CaviraOSS. Resolve that before any paid launch.
Open source stack
Next.js, React, TailwindCSS, shadcn/ui, Drizzle ORM, PostgreSQL + pgvector, Redis, NextAuth, ts-fsrs, and LangChain/LangGraph.