zhuzhige12310k downloadsEnhance knowledge learning and memory consolidation with incremental reading, memory decks, and practice quiz decks.
在 Obsidian 中完成「摘录 → 制卡 → 复习 → 测试」的学习闭环
如果你希望 在 Obsidian 里不只记笔记,而是真的记住、并能验证自己掌握了什么,可以试试 Weave。
它适合:把阅读摘录沉淀成复习卡片的人;需要 FSRS 间隔调度而不是凭感觉复习的人;想用题库检验理解、又不想把卡片塞进原始 Markdown 的人;以及希望从 Markdown、EPUB 或 Canvas 一键跳回原文语境 的学习者。
最低 Obsidian 版本:1.7.0
.apkg(非实时同步)weave-decks 代码块把牌组视图嵌入笔记| 插件 / 能力 | 作用 |
|---|---|
| Weave EPUB Reader | 沉浸式阅读、摘录制卡、书籍锚点回跳 |
| 增量阅读(Weave 体系) | 阅读队列与章节排期 |
| PDF++、Excalidraw、Media Extended、Mind Map 等 | 把 PDF / 绘图 / 视频时间戳 / 脑图接入同一套复习闭环 |
未安装生态插件时,不影响 Markdown 制卡与 FSRS 复习主路径。
flowchart LR
A[笔记 / EPUB / Canvas] --> B[摘录与制卡]
B --> C[FSRS6 复习]
C --> D[题库验证]
D --> E[溯源与重组牌组]
E --> A
记忆卡片采用最小信息格式,与源笔记分离存储,通过锚点保持关联:
weave/ 卡片库(.wdeck、.qbank)对照以插件内激活提示为准:基础体验永久可用;高级支持为可选买断。
| 能力 | 基础体验 | 高级支持 |
|---|---|---|
| 全平台(桌面端与移动端) | ✅ | ✅ |
| FSRS6 复习、摘录笔记与回忆型记忆卡片 | ✅ | ✅ |
| 问答 / 挖空 / 填空 / 选择题;原生编辑、查看原文、学习来源栏 | ✅ | ✅ |
| 正式牌组、引用式牌组、表格视图 | ✅ | ✅ |
| AI 助手 / AI 制卡、解析预览导入、CSV 导入(API 费用自理) | ✅ | ✅ |
| APKG 导入 / 导出、数据备份 | ✅ | ✅ |
| 记忆率曲线 | ✅ | ✅ |
| 网格 / 看板 / 时间线(完整筛选、分组、排序) | 🔒 | ✅ |
| 涌现牌组、记忆牌组等级 | 🔒 | ✅ |
Markdown 牌组视图(weave-decks)、关联当前活动文档、关联卡片 |
🔒 | ✅ |
| 渐进式挖空、图片遮罩 | 🔒 | ✅ |
| 批量解析 | 🔒 | ✅ |
| 题库、模拟考试、完整牌组分析 | 🔒 | ✅ |
图例:✅ 已包含 · 🔒 需启用高级支持
main.js、manifest.json、styles.css 复制到 .obsidian/plugins/weave/sql-wasm.wasmweave/memory/ 等)建议同步(位于 Vault):weave/memory/(.wdeck)、weave/question-bank/(.qbank)、相关 Markdown 与附件。
通常不需跨设备同步:.obsidian/plugins/weave/ 下的缓存与本地状态。多端学习请优先同步 Vault 内容。
⚠️ 除非你清楚影响,请勿批量重命名或删除 .wdeck / .qbank 文件。
Weave 可独立使用:在 Markdown 中制卡、FSRS 复习、题库等不强制安装其它插件。安装 Weave EPUB Reader 后,可在书中摘录、制卡并带书籍锚点跳回原文;增量阅读负责阅读队列与章节排期。阅读器高级支持可与 Weave 授权联动。三者分工协作,可按需安装。
支持。 卡片库与相关笔记在 Vault 内,会随 Obsidian Sync、iCloud、网盘同步 Vault 等方式在桌面与移动端保持一致(见 数据与同步)。
支持。 可将牌组导出为 APKG;.wdeck、.qbank 及关联 Markdown 均在库内,也可自行复制或通过插件数据管理备份。数据完全本地化,由你掌控备份策略。
用于支持持续开发,让团队能长期投入、打磨复习与测验细节。基础体验免费,已覆盖 FSRS 复习、溯源、填空与选择题、AI 制卡(自备 API)、表格视图、APKG 互通等核心学习闭环;涌现牌组、完整视图、题库、批量解析、Markdown 嵌入等可按需启用高级支持。
买断制(一次激活、长期使用),非按月订阅。
见上文 基础体验与高级支持 对照表。
docs/RELEASE_GUIDE.mddocs/IMAGE_MASK_GUIDE.mddocs/official-guide/weave-series-01-weave-intro.md源码基于 GPL-3.0-or-later 发布。
环境要求:Node.js 16+、npm
npm install
npm run dev
npm run build
If you want Obsidian to be more than a notebook—to actually remember and verify what you learned—try Weave.
It fits learners who turn reading excerpts into review cards; who need FSRS spaced repetition instead of reviewing by feel; who want question banks to check understanding without stuffing cards into source Markdown; and who want one-click jumps back to context in Markdown, EPUB, or Canvas.
Minimum Obsidian version: 1.7.0
.apkg (not live sync)weave-decks code blocks| Plugin / capability | Role |
|---|---|
| Weave EPUB Reader | Immersive reading, excerpts, book-anchor jumps |
| Incremental Reading (Weave family) | Reading queue and chapter scheduling |
| PDF++, Excalidraw, Media Extended, Mind Map, etc. | Bring PDFs, drawings, video timestamps, and mind maps into the same review loop |
Without ecosystem plugins, Markdown card creation and FSRS review still work.
flowchart LR
A[Notes / EPUB / Canvas] --> B[Excerpt & cards]
B --> C[FSRS6 review]
C --> D[Question bank]
D --> E[Trace & reorganize]
E --> A
Cards use a minimum-information format, stored separately from source notes, linked by anchors:
weave/ (.wdeck, .qbank)Aligned with the in-plugin activation prompt: Essential experience stays free; Premium support is optional buy-once.
| Capability | Essential | Premium |
|---|---|---|
| All platforms (desktop and mobile) | ✅ | ✅ |
| FSRS6 review, excerpt notes and recall cards | ✅ | ✅ |
| Q&A / cloze / fill-in / choice; native editing, view source, study source info | ✅ | ✅ |
| Formal decks, reference-based decks, table view | ✅ | ✅ |
| AI assistant / AI cards, parse-preview import, CSV import (you pay API costs) | ✅ | ✅ |
| APKG import / export, data backup | ✅ | ✅ |
| Retention curve | ✅ | ✅ |
| Grid / Kanban / Timeline (full filter, group, sort) | 🔒 | ✅ |
| Emergent decks, memory deck levels | 🔒 | ✅ |
Markdown deck views (weave-decks), active-document filter, related cards |
🔒 | ✅ |
| Progressive cloze, image masks | 🔒 | ✅ |
| Batch parsing | 🔒 | ✅ |
| Question banks, mock exams, full deck analytics | 🔒 | ✅ |
Legend: ✅ included · 🔒 requires Premium support
main.js, manifest.json, and styles.css to .obsidian/plugins/weave/sql-wasm.wasm if you need Legacy APKG importweave/memory/Sync in the vault: weave/memory/ (.wdeck), weave/question-bank/ (.qbank), related Markdown and attachments.
Usually local: cache under .obsidian/plugins/weave/. Prefer syncing vault content across devices.
⚠️ Do not bulk-rename or delete .wdeck / .qbank files unless you understand the impact.
Weave works standalone for Markdown cards, FSRS review, and question banks. With Weave EPUB Reader, you can excerpt in books and jump back via book anchors; Incremental Reading handles reading queues and chapter scheduling. Licensing may be shared per product rules. They are complementary, not hard dependencies.
Yes. Decks and notes in the vault follow your Obsidian sync setup (see Data and sync).
Yes. Export decks as APKG; .wdeck, .qbank, and related files also live in the vault under your control. Data is fully local unless you use networked features you configure.
It funds ongoing development. The essential experience is free—FSRS review, traceability, fill-in and choice cards, AI card creation (your API), table view, APKG interchange, and the core learning loop. Enable Premium when you need emergent decks, full views, question banks, batch parsing, Markdown embeds, and pro card types.
Buy-once activation, not a monthly subscription.
See Essential experience and Premium support above.
docs/RELEASE_GUIDE.mddocs/IMAGE_MASK_GUIDE.mddocs/official-guide/weave-series-01-weave-intro.mdReleased under GPL-3.0-or-later.
Requires Node.js 16+ and npm:
npm install
npm run dev
npm run build