Anki:开源间隔重复记忆卡片软件,内置 FSRS 调度

摘要

Anki 是一款开源的间隔重复记忆卡片软件,把复习时点交给内置的 FSRS 调度算法,同时提供免费的跨设备同步服务,适合希望长期积累大量细碎知识的学习者与备考人群日常使用。

软件名称
Anki
版本
26.09.3
开源
开源
操作系统
WindowsmacOSLinuxiOSAndroidWeb
更新时间
2026-10-16 22:48

背单词、记解剖名词、备考资格证书,这类任务的共同点是需要把大量零散事实长期留在记忆里,而遗忘本身并不会因为重复次数足够多就停下。Anki 把「什么时候复习」交给算法判断,让复习落在记忆即将松动的时刻。

为什么要按遗忘节奏安排复习

记忆的衰减有自己的节奏。刚记住的内容在头几天流失得很快,随后曲线趋于平缓;复习如果发生在即将想不起来的那一刻,付出的注意力换来的是明显的强化,反过来,在已经滚瓜烂熟时重复,收益就十分有限。间隔重复的核心正是把复习时点安排在记忆即将失效的位置,用更少的次数维持更牢的保留。

这套方法对需要长期保留的大量细碎知识尤其合适。医学名词、外语词汇、化学式、条文条款,它们的共同点是单条信息量小、彼此之间缺少逻辑推导关系,靠理解一次很难长期记住,只能依赖反复接触。间隔重复把这种反复安排得有节制,避开了集中突击式的重复。

卡片、笔记与牌组的分工

Anki 的基本单位是卡片:正面提出问题,背面给出答案,复习时先自己回想,再翻开对照。卡片由笔记生成,一条笔记可以派生出多张卡片。以「某国的首都是哪座城市」为例,一条笔记既能出「由国家问首都」,也能出「由首都问国家」,两者的复习进度各自独立记录。

牌组用来组织卡片。按学科、教材或考试划分牌组,可以把复习范围收窄到当前需要的部分,不必一次面对整个题库。牌组之下还能建立子牌组,形成层级结构,方便在总复习与专项复习之间切换。官网的示例里就出现了地理、语言、医学几类牌组并列排布的样子。

调度算法的演进

早年的调度沿用 SM-2 算法,用单一的难度系数推算间隔。卡片数量上万之后,这种粗略的模型难以贴合每个人在不同科目上的记忆差异。Anki 随后内置了 FSRS,也就是自由间隔重复调度器,它从复习历史中为每张卡片建立难度、记忆稳定性与可提取性三项估计,再据此推算下一次复习的时点。FSRS 目前作为 SM-2 的替代方案提供,需要在牌组选项里启用,参数可以依据自己的复习记录做一次拟合。

Anki 官网中的牌组列表与复习评分界面示意

跨设备同步与平台覆盖

官方提供 AnkiWeb 同步服务,可以在多台设备之间同步卡片与复习进度,这项服务不收费。桌面版本面向 Windows、macOS 与 Linux 提供,Android 平台的 AnkiDroid 由社区贡献者开发,iOS 平台的 AnkiMobile 是官方应用,购买所得用于支持项目运转。在任一设备上完成的复习都会同步到其他设备,手机上利用零散时间过一遍卡片,回到电脑前不必从头开始。

自定义与附加组件

卡片的排版与字段都可以改动,正面背面各自是一段模板,可以放进文字、图片、音频与视频;复习的时间安排同样允许调整,包括每天引入多少张新卡片、单日复习上限这类参数。附加组件则进一步向外扩展,社区开发的插件能够补上统计报表、批量编辑、自动同步之类的功能。

Anki 官网列出的同步、媒体支持与自定义等特性

项目与维护团队

Anki 是开源项目,代码公开可查,长期以来由作者 Damien Elmes 一人主导开发与维护,这种模式延续了将近二十年。2026 年 2 月,他在官方论坛发布公告,宣布把项目的开源维护工作移交给 AnkiHub 团队,由后者组织开发者接手日常维护与版本发布,同时提到 AnkiDroid 的核心维护者会加入并参与治理。公告坦言,独自承担开发、支持与决策带来的长期压力已经难以为继,把维护交给团队是为了让项目延续得更稳。

适合哪些人使用

需要长期记忆大量细碎事实的场景,都能从这套机制里受益。医学与护理专业的学生用它背解剖、药理与临床要点;语言学习者用它积累词汇、句型与发音;备考人群用它处理范围广、考期长的证书考试。使用它的前提是复习保持连续,断断续续的节奏会让到期卡片堆积,反而增加负担。

项目

官方信息

软件类型

间隔重复记忆卡片软件

桌面版本

26.09.3

运行平台

Windows、macOS、Linux、iOS、Android 与网页端

调度算法

内置 FSRS,旧版 SM-2 仍在

同步服务

AnkiWeb,免费提供

授权方式

开源发布,iOS 客户端为付费应用

从卡片模板到调度算法,Anki 把长期记忆拆成两件事:一边是可以自由编排的内容,一边是替人计算复习时点的算法。使用者需要做的只是每天打开一次,其余交给它安排。

Anki下载地址
支持的操作系统: Windows macOS Linux iOS Android Web