Repolode
CaviraOSS

CaviraOSS/PageLM

开源 AI 学习平台,可将学习资料转为测验、闪卡、笔记和播客,灵感来自 NotebookLM。

可替代:NotebookLMQuizlet

Star
2,031
Fork
277
未关闭 Issue
5
最近提交
6天前

这是什么?

PageLM 是一个可自托管的教育平台,可将上传的 PDF、DOCX、Markdown、TXT 等学习资料转换为互动式学习内容。用户可以与文档对话提问,生成康奈尔笔记,提取用于间隔重复的闪卡,制作带提示和评分的测验,并把笔记转为音频播客。

除核心学习工具外,项目还提供作业规划、考试模拟(ExamLab)、辩论练习、课程录音语音转写和学习助手等功能。模型方面支持 Gemini、OpenAI、Claude、Ollama 本地模型等多家服务商,播客音频则可接入多种 TTS 引擎。

后端基于 Node.js 与 TypeScript,并使用 LangChain 和 LangGraph;前端采用 Vite、React 和 TailwindCSS。默认以 JSON 存储数据,也可选择向量数据库。项目可通过脚本本地运行,或用 Docker Compose 部署,生成播客音频需要安装 ffmpeg。

核心功能

  • 01可与上传的 PDF、DOCX、Markdown、TXT 文档对话问答
  • 02根据主题或文件自动生成康奈尔笔记
  • 03提取互不重叠的闪卡,便于间隔重复记忆
  • 04制作带提示、解析和评分的互动测验
  • 05将笔记转换为 AI 生成的播客音频
  • 06支持多家 LLM 服务商,包括本地 Ollama 模型

适用场景

  • 学生将课堂笔记和教材 PDF 转为复习资料
  • 自托管私有学习助手,让文档保留在自己的服务器上
  • 通过模拟考试和测验备考
  • 通勤时把学习笔记转为音频收听

标签

常见问题

PageLM 是什么?
开源 AI 学习平台,可将学习资料转为测验、闪卡、笔记和播客,灵感来自 NotebookLM。 PageLM 是一个可自托管的教育平台,可将上传的 PDF、DOCX、Markdown、TXT 等学习资料转换为互动式学习内容。用户可以与文档对话提问,生成康奈尔笔记,提取用于间隔重复的闪卡,制作带提示和评分的测验,并把笔记转为音频播客。
PageLM 可以免费使用吗?用的什么许可证?
PageLM 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
PageLM 还在维护吗?
活跃维护中。PageLM 最近一次提交是在 2026年10月13日。
PageLM 适合用来做什么?
学生将课堂笔记和教材 PDF 转为复习资料 自托管私有学习助手,让文档保留在自己的服务器上 通过模拟考试和测验备考 通勤时把学习笔记转为音频收听
在哪里获取 PageLM?
源代码和安装说明在 GitHub 上:https://github.com/CaviraOSS/PageLM

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目