Платформа с открытым исходным кодом, которая превращает любую тему или документ в интерактивный класс с ИИ-преподавателями и одноклассниками.
CaviraOSS/PageLM
Платформа для учёбы с открытым исходным кодом и AI, которая превращает документы в тесты, карточки, заметки по методу Корнелла и аудиоподкасты.
Open source альтернатива:NotebookLM
Quizlet
Anki
- Звёзды
- 2,030
- Форки
- 277
- Открытые issues
- 5
- Последний коммит
- 6 дней назад
Что это?
PageLM — образовательная платформа, которую можно развернуть самостоятельно. Вдохновлённая NotebookLM, она превращает учебные материалы — PDF, DOCX, Markdown и TXT — в интерактивные ресурсы для обучения. Студенты могут задавать вопросы по загруженным документам, создавать заметки по методу Корнелла, извлекать непересекающиеся карточки для интервального повторения и собирать тесты с подсказками и оценками.
В проект также входят инструменты для имитации экзаменов (ExamLab), планирования домашних заданий, практики дебатов, голосовой расшифровки лекций и создания аудиоподкастов с помощью AI. Поддерживается множество провайдеров LLM, включая Gemini, OpenAI, Claude и Ollama для локальных моделей, а также несколько движков TTS. Ответы передаются потоком через WebSocket.
Бэкенд построен на Node.js и TypeScript с использованием LangChain и LangGraph, фронтенд — на Vite, React и TailwindCSS. По умолчанию данные хранятся в JSON, также можно подключить векторную базу данных. Проект можно запустить локально с помощью скриптов настройки или развернуть через Docker Compose.
Ключевые возможности
- 01Общение с загруженными документами в форматах PDF, DOCX, Markdown и TXT
- 02Создание заметок по методу Корнелла на основе тем или файлов
- 03Извлечение непересекающихся карточек для интервального повторения
- 04Создание интерактивных тестов с подсказками, объяснениями и оценками
- 05Преобразование заметок в аудиоподкасты, созданные с помощью AI и движков TTS
- 06Поддержка разных провайдеров LLM, включая Ollama для локальных моделей
Сценарии использования
- Для студентов, которые хотят превращать слайды лекций и материалы для чтения в тесты и карточки
- Для самостоятельной организации учёбы с хранением данных на своём устройстве благодаря локальным моделям
- Для подготовки к экзаменам с помощью пробных тестов и обратной связи
- Для тех, кому удобнее слушать заметки в виде аудиоподкастов
Темы
Частые вопросы
- Что такое PageLM?
- Платформа для учёбы с открытым исходным кодом и AI, которая превращает документы в тесты, карточки, заметки по методу Корнелла и аудиоподкасты. PageLM — образовательная платформа, которую можно развернуть самостоятельно. Вдохновлённая NotebookLM, она превращает учебные материалы — PDF, DOCX, Markdown и TXT — в интерактивные ресурсы для обучения. Студенты могут задавать вопросы по загруженным документам, создавать заметки по методу Корнелла, извлекать непересекающиеся карточки для интервального повторения и собирать тесты с подсказками и оценками.
- PageLM можно использовать бесплатно? Какая у него лицензия?
- PageLM распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PageLM всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PageLM — 13 окт. 2026 г..
- Для чего можно использовать PageLM?
- Для студентов, которые хотят превращать слайды лекций и материалы для чтения в тесты и карточки Для самостоятельной организации учёбы с хранением данных на своём устройстве благодаря локальным моделям Для подготовки к экзаменам с помощью пробных тестов и обратной связи Для тех, кому удобнее слушать заметки в виде аудиоподкастов
- Где скачать PageLM?
- Исходный код и инструкции по установке — на GitHub: https://github.com/CaviraOSS/PageLM
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Blinko — приложение для заметок с самостоятельным размещением и упором на приватность: быстрые карточки, Markdown и поиск на основе RAG.
Открытая платформа для создания коротких видео и эпизодов микродрам с помощью ИИ — от темы или сценария до готового ролика.
Проект для изучения английского с помощью ИИ: приложение Enjoy помогает учиться по выбранным видео, электронным книгам и курсам.
Веб-приложение для тренировки печати: помогает запоминать английские слова и формировать мышечную память для работы за клавиатурой.
Веб-приложение на TypeScript для изучения английского: ученики составляют предложения с союзами.