从划一句话,到一篇自己的笔记
四个功能连成一条线:读到要紧处划线,让 AI 帮你展开相关的知识点,所有笔记汇成一张导图,最后整理成一篇按主题组织的文章。

划线与批注
读到要紧的句子,选中就能划线,顺手写下自己的理解。阅读器里的「笔记」面板按章节列出这本书的全部划线和批注,点一下回到原文。
- 按段落保存位置,换设备、改字号后划线依然对得上
- 支持 TXT、EPUB、UMD(PDF 暂不支持划线)
- 只在你选中文字时出现,不打扰普通阅读

AI 展开知识点
对任意一条划线点「AI 展开」,AI 会给出相关的人物、事件、概念作为候选,你挑出有用的保留下来,还能继续往下展开一层。
- 只参考你已经读到的内容,不剧透
- 候选不会自动写入,只有点了「保留」的才进导图
- 知识点在书中出现过的,可以跳回原文对应位置

学习导图
整本书的目录是骨架,你的划线和保留下来的知识点挂在对应章节下,汇成一张导图。可以拖动、缩放、折叠,也能自己改名、写批注、增删节点。
- 默认只看有笔记的章节,一眼看清读过的要点
- 导出 PNG 图片直接发给别人,或导出 Markdown 大纲导入 XMind
- 没有目录的书也能手动添加节点

笔记整理
AI 把一本书的划线、批注和知识点按主题整理成一篇文章,每句话都标着出处,悬停就能看到原文。之后有了新笔记,一键把它们补充进来。
- 整理结果可以像文档一样继续编辑,自动保存
- 每次变化都留有修改记录,随时恢复到任一版本
- 导出 Markdown;侧栏「笔记」汇总所有书的笔记与整理
看书版还是学习版?
两者是同一个项目的两个版本:只想看书,用看书版就够了;想边读边做笔记,用学习版。学习版包含看书版的全部功能,随看书版一起更新。
| 看书版 | 学习版 | |
|---|---|---|
| 阅读、听书、AI 前情提要与问书、书库管理 | 有 | 有 |
| 划线与批注 | — | 有 |
| AI 展开知识点 | — | 有 |
| 学习导图 | — | 有 |
| 笔记整理 | — | 有 |
| Docker 镜像 | dls7788/easy-reader | dls7788/easy-learner |
| 开源协议 | MIT | AGPL-3.0 |
| 版本号 | 1.1.1 | 1.1.1、1.1.1.1 … |
部署学习版
和看书版一样,一条 Docker 命令即可。挂载目录与环境变量都相同,默认账号 admin / admin123,首次登录先改密码。AI 展开和笔记整理需要先在「设置 → AI 设置」里配置 AI。
拉取镜像
docker pull dls7788/easy-learner启动容器
docker run -d --name easy-learner --restart unless-stopped \ -p 8080:3000 \ -v /volume1/books:/app/books \ -v /volume1/docker/easy-learner:/app/data \ dls7788/easy-learner两个路径换成你 NAS 上的书库目录和数据目录。各家 NAS 的操作步骤见指南,把其中的镜像名换成
dls7788/easy-learner即可。开始阅读,划下第一句
访问
http://你的NAS地址:8080。在阅读器里选中文字就能划线、写批注;侧栏的「笔记」汇总所有书的笔记与整理。
学习版更新日志
学习版的版本号跟随看书版:1.1.1 包含看书版 1.1.1 的全部内容;看书版没有新版本时,学习版自己的更新在第 4 位加修订号(1.1.1.1)。看书版的变化见更新日志。
同步看书版 1.7.1:批量填充找不到封面时用默认封面、手机上对话框不再超出屏幕,详见下方 1.7.1。
修复
- AI 批量填充豆瓣找不到封面的书(套装、合集等)改用书名和作者生成默认封面
- AI 填充需操作已经填充过、还没有封面的书,在「导入与管理 → AI 填充」对话框点「为 N 本没有封面的书生成默认封面」一键补上
- 封面不再把豆瓣搜索结果里的作者照片当成书的封面
- 手机扫描选项、AI 填充等对话框收进屏幕内
同步看书版 1.7.0:阅读历史、AI 批量填充分批审核与额度暂停续跑、书库「导入与管理」入口、手机阅读器底栏、点击翻页对所有主题通用,详见下方 1.7.0。
新增
- 阅读历史左侧菜单新增「历史」,打开过的书按最近翻看排序,点开从上次位置继续;对外 API 新增
/api/v1/history - AI 批量填充每 500 本一批待确认,铃铛提醒;额度用完自动暂停,恢复后「继续填充」接着处理;审核过的书以后批量填充跳过
- 书库管理入口书库页标题旁「导入与管理」按钮,扫描导入、AI 填充和待办都在这里,有待办带角标
- 阅读器(手机)顶栏只放书名和进度;目录、书签、笔记、学习导图、听书、问书、夜间、设置移到底部工具栏
- 点击翻页「点屏幕左 / 右翻页、点中间呼出菜单」所有主题通用,可在阅读设置「点击屏幕」里关闭
修复
- 墨水屏窄屏上纸张左右边缘的黑线已去掉
- AI 批量填充需操作之前因 AI 额度用完被误标为「AI填充失败」的书,升级后在书库页「AI 填充」对话框点一次「重置『填充失败』记录」,再点「开始填充」即可重新处理
- AI 建议待确认错标的书(文件名与正文不符)多一项「书名」建议,勾选采纳即改为正文书名
- 书籍详情需操作错标提示旁新增「改书名为《…》」按钮,升级前已采纳过、书名还是文件名的错标书点一下即可改正
- 阅读历史左侧菜单新增「历史」,打开过的书按最近翻看排序,点开从上次位置继续;对外 API 新增
同步看书版 1.6.2:两处修复,详见下方 1.6.2。
修复
- 书籍详情分类标签与格式、完结标签对齐
- TXT 目录以「第一回」「第二章」开头的正文句子不再被误认成章节标题
同步看书版 1.6.1:修复同一本书不同格式未被识别为重复,详见下方 1.6.1。
修复
- 扫描去重同一本书的 epub / txt / umd 等不同格式会归为一组重复,审核时选一本作正本,其余隐藏
同步看书版 1.6.0:新增「墨水屏」阅读主题,详见下方 1.6.0。
新增
- 阅读墨水屏主题下点在划线上、或正在选字划线时不会翻页,划线、批注照常使用
同步看书版 1.5.0:批量 AI 填充改为「后台丰富 + 集中确认」,新增「AI 建议待确认」页、文件名与正文不符(错标)识别和短剧类型,详见下方 1.5.0。
新增
- AI 填充升级后下次 AI 填充会把所有书重新处理一遍,结果进书库的「AI 建议待确认」页;已有的作者、简介、分类不会被覆盖
同步看书版 1.4.0:AI 填充改为依据电子书自带信息和正文判断、显示依据与置信度,新增改编作品(影视 / 广播剧)与多级分类,修复 AI 偶尔重复输出时填充没有结果,详见下方 1.4.0。
新增
- 多级分类需操作升级后到设置 → 系统 →「分类」点「整理」,把旧版的单级分类整理为新分类
修复
- 笔记整理电脑上在笔记整理页点左上角「返回」时页面报错、无法正常返回
同步看书版 1.3.2:修复手机上书页右侧被截掉,详见下方 1.3.2。
同步看书版 1.3.1:从桌面图标打开进入上次读的书的书页,阅读器返回按钮在直接打开时回到书页,详见下方 1.3.1。
同步看书版 1.3.0:安装到手机桌面、使用自己的证书提供 HTTPS,详见下方 1.3.0。
新增
- 学习PDF(按页渲染方式)支持划线与批注,划线进入笔记、学习导图与笔记整理;扫描版 / 图片页暂不支持,「笔记」按钮会提示「PDF 格式不支持」
- 学习笔记整理中选中一段内容,可以让 AI 整理成列表或表格,左右对比后再采用;表格可以直接加行、改格子;在「整理偏好」中可允许 AI 补充笔记外的常识(带「AI 补充」标记,可去掉标记)
同步看书版 1.2.0:镜像同时提供 x86_64 和 ARM64、侧栏新增问题反馈入口、匿名使用统计、弹窗按钮改为中文,详见下方 1.2.0。
修复
- 学习学习导图与 AI 展开面板中的「出处」按钮去掉表情符号;章节名很长时不再超出面板
首个学习版:在看书版 1.1.1 全部功能的基础上,加入划线批注、AI 展开知识点、学习导图与笔记整理。镜像为
dls7788/easy-learner。新增
- 学习划线与批注——阅读时选中文字即可划线、写批注,按段落保存位置,换设备也能还原;阅读器里可查看本书全部笔记(TXT / EPUB / UMD,PDF 暂不支持划线)
- 学习AI 展开知识点——从一条划线出发,AI 给出相关的人物、事件、概念等候选,只参考你已读到的内容、不剧透;你点「保留」的才进入导图,可继续展开下一层,并能跳回原文出处
- 学习学习导图——整本书的目录骨架加上划线与知识点画成一张导图,可拖动、缩放、折叠,可改名、写批注、增删节点,导出 PNG 图片或 Markdown 大纲
- 学习笔记整理——AI 把一本书的笔记按主题整理成文,可继续手动编辑并自动保存;每次变化都有修改记录、可恢复;可导出 Markdown;侧栏「笔记」汇总所有书的笔记与整理
- 系统学习功能都提供
/api/v1接口(见 /api/docs),可在自己的 App 或小程序中使用 - 系统学习版以 AGPL-3.0 发布,侧栏「⋯」菜单中的「源码」可获取对应源码