想要高效记忆知识点?Anki 是一款开源免费的间隔重复闪卡软件,基于 SM-2 算法智能安排每次复习的时间点。支持 Windows、Mac、Linux、Android、iOS 全平台,跨设备同步零成本。iOS 端需付费购买。插件生态极其丰富,从医考到语言学习都能定制专属记忆库。

🎤 引言

学医的背药名、考研的背政治、外语党背单词……你是不是也有过这种时刻:明明昨天才背过的内容,今天再翻就像没看过?普通笔记抄三遍都记不住,艾宾浩斯曲线无情地把你按在地上摩擦。

这时候你需要 Anki ——一款坚持了 18 年、靠"间隔重复"算法帮你科学对抗遗忘的开源闪卡软件。在 GitHub 上拿下 29.2k stars、3.1k forks,累计 12,368 次 commit,GitHub Issues 长期挂着 300+ 标签却毫不影响它的活跃度。它不是那种"装完就吃灰"的工具,而是真真切切被几百万医学生、语言学习者、考研党用来改变学习方式的硬核软件。


⭐ 核心功能

1. 间隔重复算法(SM-2)

Anki 的核心是经典的 SM-2 间隔重复算法(SuperMemo 2 的开源实现)。简单说:你每回答一张卡片,软件会根据你的"陌生度"自动算出下次复习的最佳时间点。答对了拉长间隔,答错了立刻拉回短期记忆。算法的目标是让你在"快要忘但还没忘"的那个临界点复习,效率最大化。

支持自定义每日新卡片和复习卡片的上限,新版本还内置了 FSRS 算法(基于机器学习的更新版调度器),Anki 24.06+ 默认开启 FSRS v3,比 SM-2 更精准。

2. 跨平台 + 跨设备同步

平台客户端费用
Windows官方客户端免费
macOS官方客户端免费
Linux官方客户端免费
AndroidAnkiDroid(开源)免费
iOSAnkiMobile付费(约 163 元)
WebAnkiWeb免费

通过 AnkiWeb 可以实现全平台同步(注册免费账号即可),数据加密上传,跨设备无缝衔接。iOS 那 163 块是开发者 Damien Elmes 的主要收入来源,相当于一次性买断。

3. 富媒体卡片编辑

  • 支持 文本、图片、音频、视频、LaTeX 公式、代码块 五合一
  • 内置模板系统,CSS/HTML 高度可定制
  • 一键从 CSV/TSV 导入批量卡片
  • 支持 Anki 牌组共享平台,几万人贡献的现成卡组直接用

4. 插件生态

官方插件市场 AnkiWeb Anki Add-ons 有 1000+ 插件,常用的:

  • Image Occlusion Enhanced:图片遮挡,适合医学解剖图、地图
  • Review Heatmap:GitHub 风格的复习热力图
  • AnkiConnect:开放 HTTP API,让你的复习数据能跑自动化脚本
  • Frozen Fields:编辑模板时保留已有内容
  • Mint锡纸/Anki 知乎助手:直接从知乎、Quora 抓取问答生成卡组

5. 数据自主可控

所有卡组数据存为本地 .apkg 文件,可随时备份、迁移。开源协议(核心部分 AGPL-3.0,桌面客户端部分 LGPL-3.0),不存在"厂商跑路数据全没"的风险。


📥 安装使用

桌面端(Windows / Mac / Linux)

前往官网 apps.ankiweb.net 下载对应安装包,安装完成后首次启动会让你选择语言(自带中文)。

# Linux 用户也可以用包管理器
# Arch / Manjaro
sudo pacman -S anki

# Ubuntu / Debian(Snap 版)
sudo snap install anki

# Flatpak(推荐,全发行版通用)
flatpak install flathub net.ankiweb.Anki

Android

Google Play 或 F-Droid 搜索 AnkiDroid(开源免费,作者是独立开发者),包名 com.ichi2.anki

iOS

App Store 搜索 AnkiMobile,价格约 163 元人民币,一次买断无内购。

第一步:制作第一张卡

启动后 Anki 默认带一个示例牌组。点击「添加」按钮,正面写问题、反面写答案。例如:

正面:什么是 SM-2 算法?
背面:SuperMemo 2,一种间隔重复算法
     核心:根据用户对卡片的评分动态调整下次复习间隔

保存后这张卡就进入你的复习队列了。Anki 默认每天给你 20 张新卡 + 待复习卡,按下"显示答案"后会出现 4 个评分按钮:

  • 重来(Again):<1 分钟后再看
  • 困难(Hard):约 6 分钟后
  • 良好(Good):约 10 分钟
  • 简单(Easy):约 4 天

第二步:导入现成牌组

不想自己做卡?去 AnkiWeb 共享牌组 搜索你要学的领域,比如搜索"GRE"会有一堆高质量词汇卡组。下载 .apkg 文件后双击导入即可。

第三步:开启 FSRS 算法(推荐)

如果你安装的是 24.06 以上版本:

  1. 进入「偏好设置 → 调度」
  2. 选择"FSRS"作为调度器
  3. 点击「优化」让算法根据你的复习历史自动算参数
  4. 重启 Anki 即可生效

🎯 适用场景

医学生 / 考研党 / 法学考试:知识点密度大、需要长期记忆,Anki 是公认的备考神器。B 站、知乎搜"anki 医学"或"anki 考研"能找到大量现成卡组。

外语学习者:日语 N1/N2、托福雅思、GRE 词汇……几乎所有主流外语考试都有共享卡组。配合 AnkiDroid 在地铁上刷一刷,碎片时间利用率拉满。

程序员 / 工程师:背 API、记命令、学新框架概念。有人专门用 Anki 背 Vim 快捷键、Git 命令。

读书 / 知识管理爱好者:把书里金句、概念做成卡片,配合 Obsidian 双向链接构建个人知识库。

任意"学完就忘"的场景:如果你学什么都记不住,别挣扎了,Anki 就是为这个场景设计的。


🔍 对比/替代方案

Anki vs 墨墨背单词

维度Anki墨墨背单词
平台全平台(iOS 付费)安卓/iOS(无桌面端)
算法SM-2 / FSRS自研间隔算法
卡片来源用户自建 / 共享牌组官方词书
上手难度较高(学习曲线陡峭)极简
社交功能签到、打卡、好友
价格桌面免费 + iOS 163 元免费 + 词包付费

墨墨的优势是开箱即用、词书编辑质量高、有打卡激励;Anki 的优势是高度可定制、不绑定任何词书、跨设备同步、插件生态。桌面端用户基本都会倒向 Anki,移动端为主的人更适合墨墨。

Anki vs Quizlet

Quizlet 界面更漂亮、有游戏化学习模式,但免费版功能受限(广告 + 复习模式限制),核心算法是固定的 Lapse interval,对深度学习者不够用。Anki 永远是免费的,且算法可换(SM-2 ↔ FSRS)。

Anki vs RemNote

RemNote 是"大纲 + 闪卡"二合一的笔记工具,适合"边写边复习"。但它更偏向 Zettelkasten 笔记法,纯背单词场景下 Anki 的算法和插件生态更成熟。


⚠️ 注意事项

1. 学习曲线陡峭

Anki 不会像墨墨那样手把手教。第一次打开看到一堆设置(牌组、模板、字段、卡片类型……)很容易劝退。建议:跟着官方文档 docs.ankiweb.net 走一遍"20 分钟入门"章节,或者 B 站搜"Anki 教程"挑一个播放量高的视频看。

2. iOS 客户端收费

AnkiMobile 不是免费软件,约 163 元人民币一次性买断。这是开发者主要的收入来源,但很多人会卡在"为什么开源软件 iOS 还要钱"这个点上。绕开方案:用 AnkiWeb 网页版做移动端复习,体验略差但免费。

3. SM-2 算法的局限

SM-2 是 1987 年的算法,逻辑相对"刚性"——不考虑语境、内容难度差异、个人学习风格。有人反馈会出现"过度复习简单卡、漏复习难题"的情况。解法:升级到 24.06+ 版本开启 FSRS 算法,FSRS 基于机器学习,对不同人不同卡片的拟合度都更好。

4. AnkiWeb 同步限制

AnkiWeb 免费账户每张卡片最多 100MB 媒体内容、每个牌组最多 100MB。普通学习场景够用,但如果你做了大量音视频卡片可能需要付费扩容($24.99/年)。建议:大文件存本地,AnkiWeb 只同步元数据。

5. 排程压力

Anki 严格按"到期就复习"调度,如果你某天偷懒没复习,第二天可能堆 200+ 张待复习卡,看一眼就头皮发麻。建议:每天固定 20-30 分钟专门刷 Anki,不要把它当成"有空再看"的工具。

6. 不要沉迷"做卡"

GitHub Issues 上有个经典吐槽:有人花 2 小时做卡、5 分钟复习,最后卡片做了一大堆、记住的没几个。原则:能用现成卡组就用现成的,自己做卡控制在总学习时间的 30% 以内。


✅ 总结

优点

  • ✅ 算法科学(SM-2 + FSRS 双引擎)
  • ✅ 跨平台同步(桌面全免费 + Android 免费)
  • ✅ 开源透明(AGPL-3.0),数据自主可控
  • ✅ 插件生态丰富(1000+ 插件)
  • ✅ 共享牌组社区活跃,几万个现成卡组
  • ✅ 高度可定制(CSS/HTML 模板、JS 脚本)

缺点

  • ❌ 学习曲线陡峭,UI 老旧
  • ❌ iOS 端收费
  • ❌ SM-2 算法略僵化(升级 FSRS 可解)
  • ❌ AnkiWeb 同步有容量限制
  • ❌ 排程压力,没"摆烂"空间

推荐指数:⭐⭐⭐⭐⭐(5/5)

适合谁:愿意投入 1-2 周上手、追求长期记忆效率的硬核学习者。如果你只是临时背个四级单词,墨墨更省事;如果你准备医考、考研、托福 GRE 这种需要长期记忆的考试,Anki 是必装工具。

官方资源