Repolode
CaviraOSS

CaviraOSS/PageLM

Платформа для учёбы с открытым исходным кодом и AI, которая превращает документы в тесты, карточки, заметки по методу Корнелла и аудиоподкасты.

Open source альтернатива:NotebookLMQuizletAnki

Звёзды
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 обновляется ежедневно.

Похожие проекты