zhuzhige12313k downloadsStandalone EPUB reader with bookshelf, deep links, and reading state persistence.
简体中文 | 繁體中文 | English | Español | Français | 日本語 | 한국어 | Русский | العربية
Weave Epub Reader is a reader plugin in the Obsidian Weave plugin series, built fully for Obsidian and available across Obsidian platforms. It freely supports reading EPUB, TXT, FB2/FBZ, MOBI, AZW3, CBZ, PDF, and more, plus multi-style excerpt notes. Excerpts can be stored in Markdown, Canvas, and Weave deck files, with source links for jumping between notes and the book, and data stays fully local.
The essential experience covers daily reading, bookshelf management, excerpt summaries, book data page templates, and in-body rendering. Premium support adds library-wide excerpt timelines, two-way tracing, paragraph reading / immersive fullscreen, vocabulary marking and study, and more—using tools inside Obsidian to think, sharpen judgment, and make reading count.
Tip: Questions welcome—email [email protected]
Minimum Obsidian version: 1.8.7
| Capability | Essential experience | Premium support |
|---|---|---|
| All platforms (desktop / mobile) | ✅ | ✅ |
| Read EPUB / TXT / FB2 / FBZ / MOBI / AZW3 / CBZ / PDF | ✅ | ✅ |
| My bookshelf: import, covers, progress, search/filter, reading status | ✅ | ✅ |
| Bookshelf multiple views, excerpt stats (excerpts / thoughts / cards) | ✅ | ✅ |
| TOC jump, dual-page reading, single-page continuous scroll, and other modes | ✅ | ✅ |
| Reading typography: follow Obsidian, custom body font and size, publisher styles | ✅ | ✅ |
| Reading progress persistence, bookshelf progress | ✅ | ✅ |
| Current-page bookmarks, bookmark folder, and bookmark list navigation | ✅ | ✅ |
| Reading reference points (record / update / jump) | ✅ | ✅ |
Five highlight colors, thoughts (---div---), excerpts, and in-body rendering |
✅ | ✅ |
| Underline / strikethrough / wavy underline styling | ✅ | ✅ |
| Auto excerpt (insert into notes / copy to clipboard) | ✅ | ✅ |
| Screenshot excerpts (can continue across pages) | ✅ | ✅ |
| Excerpt card list (filter, sort, jump to source) | ✅ | ✅ |
| Excerpt timeline (current book, browse by day) | ✅ | ✅ |
| Excerpt batch select, export, delete | ✅ | ✅ |
| Canvas binding and automatic node creation | ✅ | ✅ |
Book data page templates (customize each book's data_*.md layout) |
✅ | ✅ |
| Excerpt export templates and built-in presets | ✅ | ✅ |
| Export current chapter body to Markdown | ✅ | ✅ |
| Public API (current chapter / TOC section body, chapter or whole-book excerpt notes, etc.) | ✅ | ✅ |
| Multilingual UI (Simplified Chinese, Traditional Chinese, English, Japanese, Korean, Russian, German, Spanish, Arabic) and in-app tutorial | ✅ | ✅ |
| Library-wide excerpt timeline (cross-book daily review, jump to source) | 🔒 | ✅ |
| TOC sidebar book map density bar | 🔒 | ✅ |
| TOC chapter marks (important / question / mastered, etc.) | 🔒 | ✅ |
| Bookshelf playlists (including set as home) | 🔒 | ✅ |
| Two-way tracing (anchor jumps, notes ↔ book location display) | 🔒 | ✅ |
| Reading background glow | 🔒 | ✅ |
| Paragraph reading mode, immersive fullscreen | 🔒 | ✅ |
| Vocabulary marking (in-text marks, double-click lookup, add to Weave vocabulary) | 🔒 | ✅ |
| Advanced Markdown export (whole-book / chapter excerpt notes, chapters with excerpt marks) | 🔒 | ✅ |
| Footnote hover preview | 🔒 | ✅ |
Legend: ✅ included · 🔒 requires Premium support
Activate in reader settings. Terms: PREMIUM_TERMS.md.
manifest.json:main.jsmanifest.jsonstyles.css.obsidian/plugins/weave-epub-reader/Good to sync (in the vault): Book files, Markdown excerpts, Canvas files, Weave deck data, and per-book progress/bookmark notes (default Weave EPUB Reader/data_*.md).
Usually local (plugin folder): Reader cache, indexes, Canvas bindings, reference reading points, and similar local state. Prefer syncing vault content across devices rather than .obsidian/plugins/weave-epub-reader/ cache files.
Excerpts are stored at concrete locations in the Markdown, Canvas, or Weave deck files you choose. The reader aggregates source links from those captures and renders highlights in the book. Selections that are not saved this way only flash briefly and leave no durable data. The in-reader tutorial banner explains this in more detail.
Weave EPUB Reader works on its own: without the Weave main plugin, you can still read EPUBs, use the bookshelf, and capture excerpts with in-body rendering. With Weave installed, you can also connect spaced-repetition cards, incremental reading calendar, AI actions, and inherit Weave licensing for Premium support. The two are optional companions, not a hard dependency.
At this stage, we do not plan to integrate AI into the reader plugin. The vision is to give you a clean, immersive reading environment in Obsidian, with smooth natural interaction and comfortable text editing. We do not intend to use AI for auto-parsing, summarization, or conversational assisted reading. In most cases, that would disrupt your reading rhythm, scatter your focus, and get in the way of deep thinking while you read.
If you need AI, you can copy content, export the current chapter as an MD file, or use the plugin API to fetch chapter text and excerpt notes, then combine with other AI-capable plugins for whatever automated workflows you want. The API exists for exactly that purpose.
Yes. Captures live in Markdown, Canvas, deck files, and other vault content, so they follow whatever Obsidian sync you already use (Obsidian Sync, iCloud, cloud-synced vaults, etc.) across desktop and mobile. Sync vault content; reader cache under the plugin folder usually does not need cross-device sync (see Data and sync above).
Yes. Excerpt and highlight data stays in your vault—you can read, edit, and export Markdown in Obsidian, and the reader offers chapter export and related tools. Data is local by default; your vault is not uploaded proactively.
Premium support funds ongoing development so the reader and excerpt workflow can keep improving. The essential experience is free—daily reading, five highlight colors, thoughts, excerpts, and in-body rendering are fully usable without paying. Enable Premium support only when you want the library-wide excerpt timeline, two-way tracing, paragraph reading mode, and other advanced capabilities.
Premium support is buy-once (activate once, use long-term; see Premium support terms), not a monthly subscription.
By default the reader follows Obsidian's text font and size. Open Typography in the reader menu and enable Custom body font and size to choose a preset font and adjust size (as a percentage of Obsidian's baseline). When Use publisher styles is on, the book's original fonts apply.
The reader background follows the active Obsidian theme. Install and switch themes; the plugin does not set a background of its own.
Source code is released under GPL-3.0-or-later.
Weave Epub Reader 为 Obsidian Weave 插件系列下的一款完全服务于 Obsidian、并随 Obsidian 全平台使用的阅读器插件。支持免费提供 EPUB、TXT、FB2/FBZ、MOBI、AZW3、CBZ、PDF 等多格式书籍阅读与多标注类型的摘录笔记体验。摘录可保存在 Markdown、Canvas、Weave 牌组文件中,通过溯源链接在笔记与原书之间跳转,数据完全本地化。
基础体验覆盖日常阅读、书架管理、摘录汇总、书籍数据页模板与正文回显;高级支持在此基础上提供全书架摘录时间线、双向溯源、段落阅读 / 沉浸式全屏、生词标注与学习等进阶能力,旨在 Obsidian 中利用工具,促进思考,磨砺思维,诠释存在。
提示:若有问题,欢迎通过邮箱反馈交流 [email protected]
最低 Obsidian 版本:1.8.7
| 能力 | 基础体验 | 高级支持 |
|---|---|---|
| 全平台(桌面 / 移动端) | ✅ | ✅ |
| EPUB / TXT / FB2 / FBZ / MOBI / AZW3 / CBZ / PDF 阅读 | ✅ | ✅ |
| 我的书架:导入、封面、进度、搜索筛选、阅读状态 | ✅ | ✅ |
| 书架多视图展示、摘录统计(摘录 / 想法 / 制卡数量) | ✅ | ✅ |
| 目录跳转、双页阅读、单页连续滚动等多种模式 | ✅ | ✅ |
| 阅读排版:跟随 Obsidian、自定义正文字体与字号、出版商样式 | ✅ | ✅ |
| 阅读进度持久化、书架进度 | ✅ | ✅ |
| 当前页书签、书签目录与书签列表跳转 | ✅ | ✅ |
| 参考阅读点(手动记录 / 更新 / 跳转) | ✅ | ✅ |
五种高亮色、想法(---div---)、摘录与正文回显 |
✅ | ✅ |
| 下划线 / 删除线 / 波浪线等样式标注 | ✅ | ✅ |
| 自动摘录(插入笔记 / 复制剪贴板) | ✅ | ✅ |
| 截图摘录(可翻页续截) | ✅ | ✅ |
| 摘录笔记汇总卡片列表(筛选、排序、定位原文) | ✅ | ✅ |
| 摘录笔记时间线(当前书,按日浏览) | ✅ | ✅ |
| 摘录批量选择、导出、删除 | ✅ | ✅ |
| Canvas 绑定与自动写入节点 | ✅ | ✅ |
书籍数据页模板(自定义每本书 data_*.md 布局) |
✅ | ✅ |
| 导出笔记模板与内置预设 | ✅ | ✅ |
| 导出当前章正文为 Markdown | ✅ | ✅ |
| 公开 API(当前章 / 指定 TOC 小节正文、本章或全书摘录笔记等) | ✅ | ✅ |
| 多语言界面(简中、繁中、English、日本語、한국어、Русский、Deutsch、Español、العربية)与应用内使用教程 | ✅ | ✅ |
| 全书架摘录时间线(跨书按日回顾、跳转原文) | 🔒 | ✅ |
| 目录侧栏全书地图密度条 | 🔒 | ✅ |
| 目录章节标记(重要 / 疑问 / 已掌握等) | 🔒 | ✅ |
| 书架书单(含设为主页) | 🔒 | ✅ |
| 双向溯源(锚点跳转、笔记 ↔ 原书定位显示) | 🔒 | ✅ |
| 常规阅读透光渐变 | 🔒 | ✅ |
| 段落阅读模式、沉浸式全屏 | 🔒 | ✅ |
| 生词标注(正文标注、双击查词、加入 Weave 生词本) | 🔒 | ✅ |
| 高级 Markdown 导出(全书 / 本章摘录笔记、带摘录标记章节) | 🔒 | ✅ |
| 脚注浮窗预览 | 🔒 | ✅ |
图例:✅ 已包含 · 🔒 需启用高级支持
激活在阅读器设置中完成,条款见 PREMIUM_TERMS.md。
manifest.json 版本号一致的发布包,获取:main.jsmanifest.jsonstyles.css.obsidian/plugins/weave-epub-reader/建议同步(位于 Vault):图书文件、Markdown 摘录、Canvas、Weave 牌组数据,以及每本书的进度与书签专有笔记(默认 Weave EPUB Reader/data_*.md)。
通常不需跨设备同步(位于插件目录):阅读缓存、索引、Canvas 绑定与参考阅读点等本地状态。多设备使用时优先同步 Vault 内容,而非直接同步 .obsidian/plugins/weave-epub-reader/ 下的缓存文件。
阅读摘录笔记保存在你选择的 Markdown、Canvas,以及 Weave 牌组文件中的具体位置;阅读器通过汇总这些摘录中的溯源链接,在正文中回显高亮。若不满足上述保存条件,选中摘录只会短暂高亮,不会留下可同步的实质数据。阅读器顶部的教程浮窗有更详细的说明。
Weave EPUB Reader 可独立使用:不安装 Weave 主插件,也能在 Obsidian 里阅读 EPUB、管理书架,并完成基础摘录与正文回显。安装 Weave 后,可额外衔接制卡复习、增量阅读月历、AI 菜单等能力,并可继承 Weave 授权以启用阅读器高级支持。二者是可选联动,不是硬性依赖。
现阶段,并不考虑在阅读器插件中集成 AI 能力。愿景是在 Obsidian 中为你提供干净、沉浸式的阅读环境,流畅自然的功能交互设计,以及舒适的文本编辑体验。无意于通过 AI 满足自动解析、总结或对话式辅读等功能需求。多数情况下该实现可能打乱你的阅读节奏,分散阅读专注,影响阅读过程中的深度思考。
如有需要,可复制内容、导出当前章节为 MD 文件,或通过插件提供的 API 功能获取章节内容、摘录笔记等,协同其它具有 AI 能力的插件使用,实现各种自动自定义的内容。而 API 功能正是为此而设计的。
支持。 摘录落在 Vault 内的 Markdown、Canvas、牌组等文件中,会随你使用的 Obsidian 同步方式(官方 Sync、iCloud、网盘同步 Vault 等)在桌面端与移动端之间保持一致。建议同步 Vault 内容;阅读器缓存等插件目录数据通常无需跨设备同步(见上文 数据与同步)。
支持。 摘录与高亮相关数据保存在你的库内,可在 Obsidian 中直接查看、编辑与导出 Markdown;阅读器也提供章节导出等能力。数据默认完全本地化,不会主动上传你的 Vault 内容。
高级支持用于支持持续开发——让开发者能长期投入、打磨阅读与摘录细节。基础体验免费,已覆盖日常阅读、五色高亮、想法、摘录与正文回显等核心能力,上手体验完整;若你需要全书架摘录时间线、双向溯源、段落阅读模式等进阶能力,再按需启用高级支持即可。
阅读器高级支持采用买断制(一次激活,长期使用,具体以 高级支持条款 为准),而非按月订阅。
默认跟随 Obsidian 外观中的正文字体与字号。在阅读器菜单打开排版设置,启用「自定义正文字体与字号」后,可选择预设字体并调节字号(相对 Obsidian 基准的百分比)。若开启「出版商样式」,则沿用 EPUB 原书字体。
阅读器背景色随当前 Obsidian 主题自动适配。安装并切换不同主题即可,插件不会单独设置背景色。
源码基于 GPL-3.0-or-later 发布。