modureader

sobranie2406活跃维护

跨平台开源电子书与 PDF 阅读器,支持 OCR 识别、文本转语音和 WebDAV 同步,方便在不同设备上管理和阅读电子书。

An open-source, cross-platform ebook and PDF reader.

v1.3.8发布于 2026-11-07 01:56 UTC264star +5 / 7 天19fork同步于 2026-11-10 18:03 UTC

怎么上手

由 README 提炼,执行前请确认
从 https://github.com/sobranie2406/modureader/releases/latest 下载对应平台安装包;构建与打包见 docs/RELEASING.md
硬件要求按 README 说明

README 未说明具体硬件要求;支持 Android、iOS、macOS、Windows、Linux 与原生鸿蒙,离线 OCR 模型在设备上运行,需下载后离线使用。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

开源跨平台电子书与 PDF 阅读器,整合书库管理、标注翻译、听书和 AI 阅读

跨平台开源电子书与 PDF 阅读器,支持 OCR 识别、文本转语音和 WebDAV 同步,方便在不同设备上管理和阅读电子书。

核心能力

  • 支持 EPUB、PDF、MOBI、AZW3、FB2、TXT、Markdown、UMD 多格式书库
  • 用设备端轻量 OCR 模型把扫描页转成可排版可选文字
  • 原页与重排文字同屏对照,手机上下、横屏左右切换
  • 逐段翻译支持仅译文或原文对照,译文样式独立可调
  • 通过 WebDAV 或 S3 兼容存储同步书籍、笔记与阅读位置

容易踩的坑

离线 OCR 需先下载轻量模型才能使用;AI 阅读、翻译和部分听书服务需自行配置 AI 或 TTS 服务账号;跨设备同步需自备 WebDAV 或 S3 兼容存储。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.3.8
  1. baidu-1.3.9-beta.1Modu 1.3.9 Beta 1 · 百度网盘测试版pre-release2026-11-08 · 2026-11-08 03:15 UTC
    查看更新说明

    百度网盘接入与上线审核测试包(Android arm64,1.3.9-beta.1+10176)。

    • 设置 → 远程书库:连接百度网盘。
    • 远程页可切换百度网盘与 WebDAV,两套连接分别保存。
    • 浏览文件夹和支持的书籍,下载后在本地书架阅读。
    • 网盘操作只读,不上传、删除或修改文件。

    已验证授权、目录浏览、EPUB 下载及阅读。百度应用仍在上线审核准备阶段,请使用获准测试的账号。

    SHA-256:d503a64fc1f2d69d545c2f4152c49145548f55c3bc933deec418d56d303d88b3

  2. v1.3.8默读 v1.3.8 · 正式版最新正式版2026-11-07 · 2026-11-07 01:56 UTC

    Modu 1.3.8

    Build / 构建:10175 · Stable / 正式版

    English

    • Fix(reader): Improve older WebView compatibility for chapter loading, page turns, highlights and footnotes.

    • Fix(tts): Apply local speed control to OpenAI-compatible speech; support independent pitch on Android and macOS.

    • Feat(notes): Search excerpts, comments and chapter names across all notes or within the current book.

    • Feat(reader): Place adjustable AI windows and footnotes near their source text when popup movement and resizing is enabled. (Issue #75) Thanks @gexiaoqing2009.

    • Fix(bookshelf): Keep folder cover density consistent across phone layouts.

    • Feat(ocr): Add PP-OCRv6 Small as the default and Medium as a higher-accuracy option, retain v5, and provide Gitee model mirrors.

    • Feat(dictionary): Add a copy button beneath each dictionary result.

    • Fix(reader): Limit brightness adjustments to book content and content dialogs; keep menus and non-reading pages at system brightness in both themes.

    • Feat(reader): Set header and footer fonts, colours and opacity independently, with reset controls.

    • Feat(plugins): Preview plugin packages before installation and preserve registered dictionary, toolbar and reading actions. (PR #72) Thanks @1Cookie2gavh.

    • Fix(appearance): Refresh linked reading colours after palette, system brightness and scheduled theme changes; fix the fine-tune dialog layout. (PR #76) Thanks @1Cookie2gavh.

    • Docs(ui): Shorten guidance and move detailed instructions into question-mark popovers.

    简体中文

    • Fix(reader): 完善旧版 WebView 的章节加载、翻页、高亮和注释兼容。

    • Fix(tts): OpenAI 兼容朗读支持本地语速调节,安卓和 macOS 支持独立音调调节。

    • Feat(notes): 支持在全部笔记或当前书籍中搜索摘录、批注和章节名称。

    • Feat(reader): 开启弹窗移动与缩放后,AI 小窗和注释框贴近原文显示。 (Issue #75) 感谢 @gexiaoqing2009.

    • Fix(bookshelf): 统一手机文件夹内的封面布局密度。

    • Feat(ocr): 新增 PP-OCRv6 Small 默认模型及 Medium 高精度选项,保留 v5,提供 Gitee 模型镜像。

    • Feat(dictionary): 每条字典释义下方新增复制按钮。

    • Fix(reader): 深浅色模式均仅调整书籍及内容对话框亮度,菜单和非阅读界面保持系统亮度。

    • Feat(reader): 页眉页脚支持独立设置字体、颜色和深浅,并可恢复默认。

    • Feat(plugins): 插件安装前可预览内容,完善字典、划词工具栏和阅读动作的注册与恢复。 (PR #72) 感谢 @1Cookie2gavh.

    • Fix(appearance): 配色微调、系统明暗和定时主题变化后刷新联动的书页配色,修复微调窗口布局。 (PR #76) 感谢 @1Cookie2gavh.

    • Docs(ui): 精简界面说明,将详细操作指导收进问号弹层。

    Downloads / 下载

    Android ARM64 · iOS ARM64 · macOS ARM64 / x64 · Windows ARM64 / x64 · Linux x64 / ARM64 · HarmonyOS ARM64.

    Nine architecture-specific packages, each with a SHA-256 sidecar. Existing automatic-update filenames are preserved. / 共九个分架构安装包,均提供 SHA-256 校验文件,沿用原有自动更新文件名。

    iOS IPA and HarmonyOS HAP require your own signing. macOS uses ad-hoc signing without notarization; Windows has no commercial Authenticode signature and requires WebView2. Linux DEB targets Debian 13. / iOS IPA 与鸿蒙 HAP 需自行签名;macOS 为临时签名、未公证;Windows 无商业 Authenticode 签名,需 WebView2;Linux DEB 面向 Debian 13。

    Source / 源码 · Installation / 安装说明 · License · Notice

  3. v1.3.7默读 v1.3.7 · 正式版2026-11-05 · 2026-11-05 00:50 UTC
    查看更新说明

    Modu 1.3.7

    Build / 构建:10171 · Stable / 正式版

    English

    • Feat(tts): Add optional narration/dialogue voices and independent speed multipliers, with per-book voice overrides and consistent buffered playback. (PR #69 / #74) Thanks @1Cookie2gavh.

    • Feat(appearance): Add theme presets, custom palettes and optional reading-page colours. (PR #70) Thanks @1Cookie2gavh.

    • Feat(sync): Add optional manual-sync preview and conflict confirmation; preserve cancellation, deletion safeguards and cross-device convergence. (PR #71 / #73) Thanks @1Cookie2gavh.

    • Feat(appearance): Restore scheduled day/night switching with custom hours, off by default.

    • Feat(reader): Consolidate font management with multiple-file/folder import and previews in the installed list and reader selectors.

    • Feat(pdf): Resize original/reflow comparison panes by dragging the divider; the temporary ratio is neither saved nor synced.

    • Fix(reader): Hide More when all enabled toolbar actions fit, and show setting/PDF explanations through anchored question-mark popovers.

    • Fix(dictionary): Import loose dictionary resources correctly when the Android picker caches files in separate folders.

    • Fix(pdf): Use the PDF filename for newly imported titles instead of unreliable embedded metadata. (Issue #68) Thanks @h9413.

    • Feat(ocr): Use PP-OCRv5 Mobile as the default for new model selections while retaining existing choices.

    简体中文

    • Feat(tts): 新增可选的旁白/对话音色及独立语速倍率,支持按书覆盖音色,并保持缓存播放与暂停继续的速度一致。 (PR #69 / #74) 感谢 @1Cookie2gavh.

    • Feat(appearance): 新增主题预设、自定义配色及可选的阅读页配色联动。 (PR #70) 感谢 @1Cookie2gavh.

    • Feat(sync): 新增可选的手动同步预览和冲突确认,保留取消、删除保护及跨设备一致性。 (PR #71 / #73) 感谢 @1Cookie2gavh.

    • Feat(appearance): 恢复定时日夜切换,支持自定义时段,默认关闭。

    • Feat(reader): 整合字体管理,支持多文件/整文件夹导入,已安装列表和阅读选择器按字体样式预览。

    • Feat(pdf): 原文对照重排支持拖动分隔条调整比例,比例不记忆、不同步。

    • Fix(reader): 顶部按钮全部显示时隐藏“更多”,设置及 PDF 菜单说明改为问号周边弹层。

    • Fix(dictionary): 修复安卓文件选择器将文件缓存到不同目录时,字典附属资源导入失败。

    • Fix(pdf): 新导入 PDF 使用文件名作为标题,避免内嵌元数据导致标题乱码。 (Issue #68) 感谢 @h9413.

    • Feat(ocr): 新模型选择默认使用 PP-OCRv5 移动版,保留已有模型选择。

    Downloads / 下载

    Android ARM64 · iOS ARM64 · macOS ARM64 / x64 · Windows ARM64 / x64 · Linux x64 / ARM64 · HarmonyOS ARM64.

    Nine architecture-specific packages, each with a SHA-256 sidecar. Existing automatic-update filenames are preserved. / 共九个分架构安装包,均提供 SHA-256 校验文件,沿用原有自动更新文件名。

    iOS IPA and HarmonyOS HAP require your own signing. macOS uses ad-hoc signing without notarization; Windows has no commercial Authenticode signature and requires WebView2. Linux DEB targets Debian 13. / iOS IPA 与鸿蒙 HAP 需自行签名;macOS 为临时签名、未公证;Windows 无商业 Authenticode 签名,需 WebView2;Linux DEB 面向 Debian 13。

    Source / 源码 · Installation / 安装说明 · License · Notice

  4. v1.3.6默读 v1.3.6 · 正式版2026-11-01 · 2026-11-01 03:37 UTC
    查看更新说明

    Modu 1.3.6

    Build / 构建:10168 · Stable / 正式版

    English

    • Fix(reader): Recover verified self-referencing EPUB note links so popups show the actual annotation instead of the source paragraph, preserving text layout and reading positions.

    • Feat(reader): Swipe through other images in the book from the enlarged image viewer, retaining zoom and sharing.

    • Feat(reader): Add text-filter profiles alongside CSS presets: hide matching text or its whole paragraph and skip filtered content during narration.

    • Feat(reader): Apply supported font, spacing, color and alignment CSS settings to PDF/OCR reflow, and turn reflow pages using the configured tap regions.

    • Fix(pdf): Restore single-finger swipe paging in unzoomed single-page reading while preserving enlarged-page panning, pinch zoom and text selection.

    • Fix(sync): Keep success notices silent in every reader; retry failed sync three times before one notice with the reason, and silently defer offline or Wi-Fi-restricted attempts. Other screens retain their notices.

    • Fix(dictionary): Allow MDD resource packages up to 2 GiB while retaining the 256 MiB MDX text limit and import validation.

    • Fix(bookshelf): Restore scrolling to the last row of HarmonyOS book folders (#65). Thanks @zggnice for the report.

    • Fix(appearance): Accept integer-valued cover widths after restart and recover invalid values, preventing blank bookshelf and appearance pages (#67). Thanks @zggnice.

    • Fix(history): Keep wide-screen reading-history content aligned to the top.

    • Feat(update): Show all intervening stable-version changes when upgrading across multiple versions.

    • Chore(settings): Remove the ANX-backup import entry from Advanced settings.

    简体中文

    • Fix(reader): 兼容部分 EPUB 注释链接错误指向自身的情况,核实配对后显示真正的注释,保留正文排版与阅读定位。

    • Feat(reader): 放大书中图片后可左右滑动浏览其他图片,保留缩放与分享。

    • Feat(reader): CSS 方案中新增文字过滤模板,可隐藏匹配文字或所在整段,朗读同步跳过过滤内容。

    • Feat(reader): PDF/OCR 重排支持适用的字号、间距、配色与对齐 CSS 设置,并可按已配置的点击区域翻页。

    • Fix(pdf): 恢复 PDF 单页未放大时的单指滑动翻页,保留放大平移、双指缩放及划词选择。

    • Fix(sync): 所有阅读界面隐藏同步成功提示;失败后再重试 3 次,仍失败仅提醒一次并附原因;断网或不满足仅 Wi-Fi 条件时静默跳过,其他界面提示照旧。

    • Fix(dictionary): MDD 资源包导入上限提高至 2 GiB,保留 MDX 正文 256 MiB 上限及导入校验。

    • Fix(bookshelf): 修复鸿蒙书架分组无法滚动到末行(#65)。感谢 @zggnice 反馈。

    • Fix(appearance): 兼容重启后以整数读取的封面宽度,并为异常值提供兜底,避免书架和外观页面空白(#67)。感谢 @zggnice。

    • Fix(history): 阅读历史在宽屏下保持顶部对齐。

    • Feat(update): 跨版本升级后汇总展示原版本至当前版本之间的正式版更新说明。

    • Chore(settings): 移除高级设置中的 ANX 备份导入入口。

    Downloads / 下载

    Android ARM64 · iOS ARM64 · macOS ARM64 / x64 · Windows ARM64 / x64 · Linux x64 / ARM64 · HarmonyOS ARM64.

    Nine architecture-specific packages, each with a SHA-256 sidecar. Existing automatic-update filenames are preserved. / 共九个分架构安装包,均提供 SHA-256 校验文件,沿用原有自动更新文件名。

    iOS IPA and HarmonyOS HAP require your own signing. macOS uses ad-hoc signing without notarization; Windows has no commercial Authenticode signature and requires WebView2. Linux DEB targets Debian 13. / iOS IPA 与鸿蒙 HAP 需自行签名;macOS 为临时签名、未公证;Windows 无商业 Authenticode 签名,需 WebView2;Linux DEB 面向 Debian 13。

    Source / 源码 · Installation / 安装说明 · License · Notice

  5. v1.3.5默读 v1.3.5 · 正式版2026-10-29 · 2026-10-29 03:37 UTC
    查看更新说明

    Modu 1.3.5

    Build / 构建:10167 · Stable / 正式版

    English

    • Feat(reader): Add device-local popup height limits (40–80%, default 80%) and reading popup opacity (20–100%, default 100%); E-Ink mode keeps popups opaque.

    • Fix(reader): Prevent clipping in narration controls and nested reading menus; keep narration and zoom floating bars at their original opacity.

    • Fix(sync): Refresh retained readers after unlocking and apply newer synchronized page and paused narration positions.

    • Fix(sync): Save the visible page anchor when leaving ordinary reading; preserve resumable narration anchors and highlights without starting playback or initializing an unconfigured engine.

    • Feat(tts): Continue PDF reflow narration onto the next original page, preferring cached and corrected text and waiting for extraction or OCR when needed; PDF narration remains session-only.

    • Fix(tts): Restore playback from paused vivo/iQOO media notifications.

    • Fix(windows): Remove the permission plugin’s unnecessary startup location subscription.

    • Chore(android): Remove the obsolete all-files access request and block its inclusion by transitive dependencies; retain system document-picker exports.

    • Fix(appearance): Use fixed 50% opacity for transient messages, independently of reading popup settings.

    简体中文

    • Feat(reader): 新增本机阅读弹窗高度上限(40~80%,默认 80%)和阅读弹出界面不透明度(20~100%,默认 100%);电子墨水模式保持完全不透明。

    • Fix(reader): 修复朗读调节控件与下级阅读菜单遮挡、裁切,朗读浮动条和缩放浮动条保留原有不透明度。

    • Fix(sync): 锁屏恢复到未退出的阅读界面后触发同步,跳转到较新的页面及暂停朗读位置。

    • Fix(sync): 普通阅读退出时保存当前页位置,有朗读记录时保留朗读起点与高亮;恢复同步状态不自动播放,也不初始化未配置的朗读引擎。

    • Feat(tts): PDF 重排朗读到页末自动翻到下一原始页继续,优先使用缓存及校对文字,缺失时等待提取或 OCR;PDF 不保存跨会话朗读断点。

    • Fix(tts): 修复 vivo/iQOO 通知栏暂停后点击三角播放按钮无法继续的问题。

    • Fix(windows): 移除 Windows 权限插件在启动时自动订阅位置变化的多余行为。

    • Chore(android): 删除遗留的所有文件访问权限申请并阻止依赖引入该权限,保留系统文件选择器导出。

    • Fix(appearance): 短时提示统一使用固定 50% 不透明度,不随阅读弹窗设置变化。

    Downloads / 下载

    Android ARM64 · iOS ARM64 · macOS / Windows / Linux ARM64 & x64 · HarmonyOS ARM64. Every package includes a SHA-256 sidecar. / 每个安装包均提供 SHA-256 校验文件。

    iOS IPA and HarmonyOS HAP require your own signing. macOS uses ad-hoc signing without notarization; Windows has no commercial Authenticode signature. / iOS IPA 与鸿蒙 HAP 需自行签名;macOS 为临时签名、未公证,Windows 无商业 Authenticode 签名。

    Source / 源码 · Installation / 安装说明 · License · Notice

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    支持 Android、iOS、macOS、Windows、Linux 与原生鸿蒙。本地阅读无需 AI 账号,在线功能按需选用。

    iPhone 与 Mac 单栏阅读及带进度条的阅读菜单

    下载与文档

    下载最新版 · Gitee 镜像 · 安装指南 · 更新记录

    功能说明 · 设置指南 · 全部文档 · 示例电子书

    功能一览

    多格式书库、自由排版、扫描书重排、AI 阅读、翻译听书,以及跨设备同步。日常阅读需要的工具,都在书页身边。

    PDF 与扫描书

    保留原书版式,自动裁去多余留白。分格阅读、旋转缩放与图像增强,让扫描书在小屏幕上也能看清细节。

    iPhone 与 Mac 展示同一份中文示例 PDF 原页

    离线文字识别

    把扫描页变成可排版、可选词的文字,继续翻译、标注、记笔记。轻量 OCR 模型在设备上运行,下载后即可离线使用。

    iPhone 与 Mac 展示同一份中文示例 PDF 的重排文字

    原页与文字对照

    原版书页和重排文字同屏阅读,兼顾版式与清晰度。手机上下对照,横屏左右对照,查阅原文更方便。

    iPhone 竖屏上下对照,Mac 横屏左右对照

    微信读书资料

    为本地书籍关联封面、简介、出版信息和评分。看看读者书评与热门划线,为阅读多添一个视角。

    iPhone 与 Mac 展示同一本书的微信读书公开资料:封面、简介、出版信息和推荐值

    书库管理

    支持 EPUB、PDF、MOBI、AZW3、FB2、TXT、Markdown 和文字 UMD。用文件夹、筛选、排序与置顶整理书库,批量导入或从 WebDAV 远程书库下载,也能迁移 ANX Reader 备份。

    中文经典书架:格式标签与已索引、向量化和排队状态

    自由排版

    字体、粗细、间距、页边距,都能调成喜欢的样子。支持翻页与滚动、浅色与深色主题,以及 OLED、墨水屏模式。

    iPhone 与 Mac 阅读页中的实际样式菜单

    竖排阅读

    切换竖排,搭配边框与栏线,找回传统书页的阅读节奏。

    iPhone 与 Mac 竖排阅读同一章原创示例书,完整显示页角与栏线

    自定义阅读样式

    从预设和图形调节开始,也可以用 CSS 精细调整。对白配色、关键词高亮、多套样式切换,让不同的书有自己的样子。

    iPhone 与 Mac 展示相同 CSS 方案的阅读效果

    逐段翻译

    语种翻译与文言文/现代汉语互译分别设置,翻译可见段落,逐段呈现,可随时停止。选择仅译文或原文对照,并单独调整译文字体、字号、粗体与斜体,不改变原文排版。

    手机展示文言文与白话文对照,Mac 展示中文与英文逐段对照;译文采用不同字体与斜体

    听书

    支持系统朗读、Edge TTS、小米 MiMo、OpenAI 兼容服务和 DashScope。语速支持 0.1~4.0 倍、每次 0.1,可直接输入;安卓 MiMo 支持本地音调调整。选择音色,搭配支持的声音风格描述,让故事用喜欢的声音继续;普通文字书支持跨章续读和朗读高亮。

    iPhone 与 Mac 朗读同一段文字,展示高亮与完整播放栏

    AI 阅读

    解释选文、总结章节、梳理论证、追踪人物,或生成思维导图。接入自己的 AI 服务,自定义阅读技能,围绕书中内容继续追问。

    iPhone 与 Mac AI 对话弹窗中的示例章节总结

    划词工具

    选中文字,就能复制、标注、翻译、查询或交给 AI。工具按钮自由排序,常用命令随手可用。

    iPhone 与 Mac 选中同一段文字并显示实际划词工具栏

    综合查询

    在「综合」页查看字典释义、选词翻译和 AI 知识,不用离开书页。支持导入 MDX、StarDict 词典离线查词,翻译与 AI 来源按需配置。

    iPhone 与 Mac 查询同一内容,综合页展示字典、翻译与 AI 知识卡片

    高亮与笔记

    标记喜欢的句子,写下当时的想法。按书籍和章节回顾笔记,导出 Markdown、TXT 或 CSV,也能从笔记链接回到原文。

    iPhone 与 Mac 笔记面板:根据示例书正文生成的摘录与批注

    阅读记录

    用时长趋势、热力图和打卡目标记录阅读习惯。查看最近阅读、单本书进度与多轮阅读记录,看见日积月累的收获。

    iPhone 与 Mac 历史界面:使用书架经典书籍和模拟阅读记录

    跨设备同步

    通过自己的 WebDAV 或 S3 兼容存储,同步书籍、笔记、书签和阅读位置。换一台设备,接着读,也能接着听。

    iPhone 与 Mac 的同步设置,不包含私人服务器地址或账号

    备份与迁移

    用书库备份保存书籍和阅读记录,用设置备份带走排版、CSS、AI 技能与常用工具。换机时,把书和习惯一起带走。

    iPhone 与 Mac 全局设置备份入口,凭据导出关闭

    新版设置界面与主题布局

    交流与反馈

    Telegram 频道 · Telegram 讨论群 · QQ 交流群:1009765685

    提交 Bug 或功能建议:GitHub Issues · 在线反馈表

    参与项目

    欢迎提交问题、改进代码或完善文档。如果默读对你有帮助,也欢迎点一个 Star。

    参与贡献 · 构建与打包 · 隐私说明 · 安全报告

    开源许可

    默读按 GPL-3.0-or-later 发布,基于 Anx Reader,并包含 ReadAny 的相关代码。原项目的版权与许可均予以保留。

    项目许可 · Anx Reader 许可 · ReadAny 许可 · 上游与修改说明 · 第三方声明

    1.3.6 更新

    Mac、Windows 和 Linux 保持分架构安装包,兼容旧版自动更新;修复部分 EPUB 弹出注释内容错误,支持书中图片连续浏览、文字/整段过滤、重排 CSS 和点击翻页,恢复 PDF 滑动翻页,并改进阅读同步提示、字典资源导入及鸿蒙书架兼容。