
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2063
技术标签
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Node.js >= 21.18.0(README 徽章标注)
- React 18+ 与 TypeScript 5.0+(前端构建要求)
- Docker 环境(README 提供 Docker Deployment 章节)
- 可用的 LLM 与 TTS 服务凭据(用于生成测验/播客)
安装与启动步骤
-
1克隆仓库
从 GitHub 拉取 PageLM 源码到本地,确认仓库地址拼写为 CaviraOSS/PageLM。
git clone https://github.com/CaviraOSS/PageLM.git -
2进入项目目录
切换到刚克隆下来的项目根目录,后续所有命令都在此目录执行。
cd PageLM -
3生成环境变量文件
README 要求所有配置通过环境变量完成,并提供 .env.example 作为全部可选项参考。
cp .env.example .env -
4填写环境变量
编辑 .env,按需配置 LLM Provider、TTS Engine、数据库后端和上传限制,保存后勿提交到仓库。
-
5Docker 启动服务
README 的 Docker Deployment 章节未给出可复制命令,请打开仓库 README 该章节,按其中实际命令执行。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
LLM Provider | 是 | 选择模型后端,用于解析资料并生成学习内容。 | 见仓库 .env.example |
TTS Engine | 否 | 播客功能使用的语音合成服务,不生成播客可不配。 | 见仓库 .env.example |
Database Backend | 是 | 数据存储方式,可选 JSON 或向量数据库。 | 见仓库 .env.example |
File Upload Limits | 否 | 自定义上传文件的体积与格式限制。 | 见仓库 .env.example |
如何确认成功
README 未给出验证方式与端口,请以 Docker 容器日志中输出的访问地址为准。
常见问题
Q:README 里 Docker 部署章节没有命令怎么办?
A:节选内容中该章节为空,请直接访问 GitHub 仓库 README 的 Docker Deployment 段落查看最新命令,不要凭猜测执行 compose 命令。
Q:配置项具体叫什么名字?
A:README 只说明配置全部通过环境变量完成,完整键名需查看仓库根目录的 .env.example 文件。
Q:不配 TTS 能用吗?
A:TTS Engine 只服务于播客生成,若不需要音频播客可以暂不配置,其余测验、闪卡、笔记功能不受影响。
Q:Node 版本不够会报错吗?
A:README 徽章要求 Node.js >= 21.18.0,使用本地运行方式时请先升级 Node,Docker 方式则已封装环境。
注意事项
- 本教程命令仅来自 README 明确信息,Docker 启动命令需自行查阅仓库 README 补充。
- 项目使用 PageLM Community License,并非标准 MIT/Apache 许可,商用前请先阅读 LICENSE。
- 项目自述仍处于成长阶段,配置项与目录结构可能随版本变化。
核心亮点
- 自动生成测验和闪卡,节省手动整理时间
- 支持多种输入格式,适配不同学习场景
- 社区驱动,持续迭代,功能更新活跃
不足之处
- 文档/社区待观察
- 项目尚在成长中,稳定性有待验证
适用场景
- 学生复习备考,快速生成自测题
- 教师制作教学辅助材料
- 知识爱好者将长文转为播客或笔记
替代项目
NotebookLM、Quizlet、Anki
上一篇:Tianji
下一篇:langchain-course
同类项目推荐
ai-learning-kit
开源
一站式精选 AI 学习资料,快速找到优质教程
A curated collection of AI learning materials
anki-hyper-tts
开源
一键给 Anki 卡片批量生成多语言发音音频
HyperTTS Addon for Anki
k12-teacher-skills
开源
把教学动作拆成可评分技能,备课反馈有据可依
Skills and eval rubrics for K-12 teachers, co-developed with Learning Commons
diffusion-models-class
开源
跟着跑一遍,从零搞懂扩散模型并上手微调
Materials for the Hugging Face Diffusion Models Course
Agent-For-Dummies
开源
零基础中文笔记加编程平台,边学边跑通 Agent 与 RAG
Agent/RAG/AI应用:Agent零基础入门学习笔记➕编程平台
rag-time
开源
五周从零上手 RAG,系统构建你的检索增强应用
RAG Time: A 5-week Learning Journey to Mastering RAG
articles-code
开源
跟着代码学ML,直接上手生产级实践
Decoding ML articles hub: Hands-on articles with code on production-grade ML
ai-system-design-guide
开源
一份手册,搞定生产级AI系统架构与评估设计
AI system design guide for engineers building production AI systems and evals.
mslearn-ai-agents
开源
跟着微软官方实验,在 Azure 上跑通你的第一个 AI Agent
This repo contains instructions and assets for building agents on Azure