
Revu 是一个开源的 macOS 学习应用,把间隔重复、牌组、卡片、考试、学习指南和复习历史放在一个桌面工作台里。它的核心是 FSRS 调度:不是简单按固定间隔提醒,而是根据记忆状态预测复习节奏,帮助你把每天的学习负担维持在可控范围内。
这版仓库是一个独立、完整可用的开源版本,商业产品仍在 revu.cards 继续发展。开源版采用本地优先架构,数据存在本机 SQLite 里,不需要账号,也不依赖网络;同时支持 Anki .apkg / .colpkg、CSV / TSV、Markdown blocks 和 Revu JSON 导入,导出则是带稳定 ID 的 Revu JSON,便于备份和迁移。
从截图看,Revu 更偏“认真学习者的密集工作台”,不是极简卡片小工具。它提供复习预测、保留率趋势、review velocity、嵌套牌组、键盘驱动流程,以及 Markdown / LaTeX 渲染。代码结构也很工程化:SwiftUI 视图不放业务逻辑,FSRS 算法保持纯函数,SQLite 持久化用 actor 隔离,适合想研究本地优先桌面软件的人顺手读源码。
需要注意的是,Revu 要求 macOS 14+,许可证是 GPL-3.0-only;README 也说明 Revu 名称和 logo 不是按 GPL 授权复用。如果你想要一个完全本地、可导入 Anki、又不想把学习数据交给云端的 Mac 复习工具,它值得放进候选列表。
项目地址
官网:https://revu.cards
项目地址:https://github.com/JuliusBrussee/revu-swift
原创文章,如若转载,请注明出处:https://wefound.cc/p/4092.html