Obsidian Spaced Repetition 插件的下载量超过 50 万次,这意味着有 50 万人想过"我直接在这里把笔记变成闪卡就行了"。
我理解这种想法。如果你本来就在 Obsidian 里工作,给一行文字加个 #flashcard 标签感觉毫无摩擦。不用导出,不用同步,不用打开第二个应用。但在两个系统中坚持每天复习三周后,我明白了便利和有效并不是一回事。
TL;DR:如果你已经深度使用 Obsidian 生态,想要从笔记中零摩擦创建卡片,用 Obsidian SR。如果你想要 AI 生成卡片、移动优先的复习体验,或者能真正适应你学习方式的调度算法,用 SmartRecall。
我如何评估它们
我用同样的材料在两个工具中并行运行了 21 天:200 张卡片,涵盖 TypeScript 概念、创业指标和西班牙语词汇。我追踪了:
- 卡片创建速度 — 从想法到可复习卡片有多快
- 复习体验 — UI、移动端支持、键盘快捷键
- 调度智能 — 它是学习你的记忆模式还是只是遵循公式
- 集成摩擦 — 它对你现有工作流的干扰有多大
- 成本与价值 — 你实际为什么付费
我不会假装中立。我创建 SmartRecall 是因为对现有工具感到沮丧。但我会准确告诉你 Obsidian SR 在哪些方面胜过我们。
1. 卡片创建:Markdown vs AI 辅助
如果你已经在写笔记,Obsidian SR 在纯速度上获胜。
你输入笔记,添加 #flashcard 或使用 :: 分隔符做填空删除,就完成了。无需切换上下文。我仅通过给代码块打标签,就在 15 分钟内从现有的 TypeScript 笔记中创建了 50 张卡片。
语法很简单:
TypeScript 中的联合类型是什么? #flashcard
一种可以是多种类型之一的类型,使用 | 运算符。
TypeScript 使用{{结构化类型}}来确定类型兼容性。 #flashcard第二行会自动变成填空删除。快速、简洁、有效。
当你不想手动编写卡片时,SmartRecall 获胜。
我们的 AI 卡片生成器读取你的笔记、文章或文档,为你创建卡片。我粘贴了一篇关于 React Server Components 的 2000 字文章,30 秒内得到了 18 张卡片。不是所有都完美 — 我编辑了其中 4 张 — 但这比从头写 18 张卡片快得多。
诚实的批评:SmartRecall 的卡片编辑器比纯文本输入慢。你在点击字段,而不是流畅地用 Markdown 书写。如果你是键盘优先的人,已经在 Obsidian 中写作,我们的 UI 会感觉更重。
2. 复习体验:桌面优先 vs 移动原生
Obsidian SR 是一个恰好能在移动端工作的桌面插件。
复习界面是 Obsidian 中弹出的模态框。你看到卡片,点击"显示答案",然后选择困难/良好/简单。它能用。不算漂亮,但功能完整。
在移动端(iOS/Android),你可以在 Obsidian 移动应用中复习卡片,但 UI 不是为拇指操作设计的。按钮很小。模态框占满整个屏幕。我发现自己会避免移动端复习,因为感觉笨拙。
桌面端的键盘快捷键很扎实:空格键显示答案,1/2/3/4 选择难度评级。如果你在桌前复习,效率很高。
SmartRecall 是移动优先,支持滑动手势。
我们为手机构建复习 UI,因为大多数人实际上在手机上复习 — 在火车上、排队时、睡前。向右滑表示"记住了",向左滑表示"再复习",点击翻转。无需寻找按钮。
桌面端也能用,有和 Obsidian 一样的键盘快捷键,但我们的设计优先级是"你能在地铁上单手复习 50 张卡片吗?"
权衡点:SmartRecall 不在你的笔记应用内。它是独立工具。如果你想把所有东西放在一个地方,这就是摩擦。
3. 调度算法:SM-2 vs FSRS
Obsidian SR 使用 SM-2,这是 Anki 推广的 1987 年算法。
它很简单:回答"简单",卡片 4 天后回来。回答"困难",卡片 1 天后回来。间隔根据你的评分呈指数增长。
SM-2 有效。数百万人成功使用过它。但它不会适应你。如果你在 7 天标记处持续忘记卡片,SM-2 不会注意到。它只是继续遵循相同的公式。
我通过故意不一致地评分卡片来测试这一点。Obsidian SR 继续按相同间隔调度它们。没有调整。
SmartRecall 使用 FSRS(自由间隔重复调度器),这是 Anki 在 2024 年切换到的算法。
FSRS 学习你的记忆模式。如果你在 5 天后持续忘记卡片,它会缩短间隔。如果你在 10 天时轻松答对卡片,它会延长间隔。它是自适应的。
在我三周的测试中,与 SM-2 相比,FSRS 将我的复习负担减少了约 15%,因为它停止显示我明显掌握得很好的卡片。对于 50 张卡片的牌组,这意味着每天少复习 8 张卡片。
问题是:FSRS 需要数据来学习。在前 50-100 次复习中,它基本上就是 SM-2。在你建立历史记录后,适应性才会启动。
4. 集成:一体化 vs 专业工具
如果你想要零集成工作,Obsidian SR 获胜。
你的笔记就是你的卡片。你的库就是你的数据库。无需导出、同步或 API 密钥。如果你已经用 Obsidian 做所有事情 — 笔记、任务、日记 — 添加闪卡只需安装一个插件。
我很喜欢这一点,因为在复习 TypeScript 概念时,我可以点击卡片,跳转到源笔记,阅读完整上下文,然后回到复习。这种紧密循环在独立应用中很难复制。
如果你想从多个来源创建卡片,SmartRecall 获胜。
我们从 PDF、网页文章、YouTube 字幕和纯文本中提取内容。我在同一个牌组中从播客字幕、研究论文和我自己的笔记制作了卡片。Obsidian SR 只能处理已经在你库中的内容。
诚实的批评:SmartRecall 完全不与 Obsidian 集成。如果你的知识库在那里,你需要复制粘贴或导出。我们正在开发插件,但还没准备好。这是一个真实的差距。
5. 成本:免费 vs $8/月
**Obsidian SR 是免费的。**它是社区插件。无限制,无付费墙,无追加销售。
SmartRecall 是 $8/月(或 $80/年)。你付费获得:
- AI 卡片生成(无限制)
- FSRS 调度
- 移动应用(iOS/Android)
- 跨设备云同步
- 优先支持
如果你是已经在使用 Obsidian 的学生或爱好者,免费插件可能就够了。如果你是重视时间、想要更好调度的专业人士,$8/月是合理的。
诚实的批评:SmartRecall 没有免费层级。你有 14 天试用,但之后要么付费要么结束。Obsidian SR 永远免费。对于预算紧张的人来说,这是有意义的差异。
何时选择 Obsidian Spaced Repetition
选择 Obsidian SR,如果:
- 你已经每天使用 Obsidian,想要在不离开应用的情况下使用闪卡
- 你习惯用 Markdown 手动编写卡片
- 你不需要移动优化的复习(或者你对当前的移动体验满意)
- 你想要没有持续成本的免费解决方案
- 你更喜欢可以自定义的开源工具
这是一个扎实的插件。当我已经在 Obsidian 中写作时,我仍然用它来快速创建一次性卡片。
何时选择 SmartRecall
选择 SmartRecall,如果:
- 你想要 AI 从文章、PDF 或视频生成卡片
- 你大部分复习在手机上进行
- 你想要适应你实际记忆模式的调度
- 你从多个来源提取内容,而不仅仅是一个笔记应用
- 你愿意为更好的复习体验支付 $8/月
我们不是要取代你的笔记应用。我们是要成为将知识转化为长期记忆的最佳工具。
真正的问题
真正的问题不是"哪个工具更好?"而是"你想让你的笔记应用同时成为你的闪卡系统吗?"
如果是,Obsidian SR 很出色。它免费、集成良好、能用。
如果不是 — 如果你想要一个专门为间隔重复构建的专用工具,带有 AI 辅助和移动优先设计 — 这就是 SmartRecall 存在的原因。
我两个都用。Obsidian SR 用于从日常笔记快速创建卡片。SmartRecall 用于其他所有事情。你不必只选一个。
先试试 Obsidian SR(它免费)。如果你遇到摩擦点 — 卡片创建慢、移动复习笨拙,或想要更智能的调度 — 那时 SmartRecall 就有意义了。

