「Revu」开源 macOS 间隔重复学习应用:本地优先、FSRS 调度和完整学习工作台

Revu 的本地学习工作台和 FSRS 复习面板

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

(0)
「Notchly」免费的 macOS Dynamic Island:把 MacBook 刘海变成音乐和状态控制区
上一篇 5天前
「OpenBoot」开源 macOS 初始化工具:一条命令复刻开发环境、团队入职少折腾
下一篇 5天前

相关推荐