核心功能
Anki 是一款基于间隔重复的记忆卡片程序,源码在 GitHub 以 AGPL-3.0 开放。它根据你对每张卡片的回忆评级安排下次复习时间,把精力花在尚未掌握的内容上。卡片支持文字、图片、音频、视频与科学标记,笔记类型与卡片模板均可自定义
功能亮点
间隔重复调度
显示答案后自评回忆难度,Anki 据此把下次复习安排在你即将遗忘的时点
多媒体卡片
一张卡片可同时放入音频、图片、视频和科学公式标记,适合语言与医学记忆
跨设备同步
官方 AnkiWeb 免费同步,桌面端与手机端共享牌组和进度
插件与共享牌组
可安装第三方插件扩展功能,也能在 Get Shared 下载他人牌组双击导入
适用场景
• 背外语单词与例句
• 医学、法考等大量知识点记忆
• 编程语法与命令行速查记忆
• 考研考证的长期滚动复习
安装配置
bash
# Windows:官网下载 MSI 安装包后双击安装 访问 https://apps.ankiweb.net → 选择 Windows 10+ (x64) 或 Windows 11 (ARM) # macOS:下载对应芯片的 dmg 访问 https://apps.ankiweb.net → macOS 13+ (Apple Silicon) 或 macOS 13+ (Intel) # Linux(官方打包版,以 x86_64 为例) sudo apt install libxcb-xinerama0 libxcb-cursor0 libnss3 libxcb-icccm4 libxcb-keysyms1 zstd tar xaf Downloads/anki-26.08-linux-x86_64.tar.zst cd anki-linux sudo ./install.sh anki # 移动端 iOS:App Store 搜索 AnkiMobile(官方付费应用) Android:Google Play 安装 AnkiDroid(免费,由社区贡献者开发)
使用方法
bash
1. 打开 Anki,在主界面创建牌组并命名;用 :: 可建立子牌组,如 Chinese::Hanzi
2. 点击「添加」,选择笔记类型(Basic、Cloze 等)与目标牌组,填写字段后保存
3. 需要改字段或版面时,在添加窗口点 Fields… / Cards…,模板中用 {{字段名}} 引用字段
4. 回到主界面点开牌组开始复习,点 Show Answer 后按 Again / Hard / Good / Easy 评级
5. 想用现成内容:主界面点 Get Shared 下载共享牌组,双击 .apkg 或用 File > Import 导入
6. 点同步图标并登录 AnkiWeb 账号,即可把集合同步到手机与其他电脑关键指标
尚未核验对标产品,此处只列本工具自身指标,不做对比结论。
指标Anki
价格免费
开源否
上手难度进阶
相关工具
优点
- 复习间隔、每日新卡上限等调度参数可按牌组分别配置
- 卡片模板用 HTML/CSS 编写,能做填空、多字段、反向卡等复杂题型
- 数据存在本地集合文件,可随时导出 .apkg/.colpkg 备份,不依赖厂商服务
- AnkiWeb 同步免费且不限卡片数,官方称十万张以上牌组仍可流畅处理
缺点
- 桌面端界面偏工程化,笔记类型、卡片模板这些概念对新手门槛较高
- iOS 官方客户端 AnkiMobile 需单独付费购买,安卓端 AnkiDroid 由社区维护、与桌面版更新节奏不同步
- 卡片要自己制作或用他人共享牌组,社区牌组质量参差、错漏并不少见
- 插件由第三方开发,Anki 大版本升级后常出现插件失效需等待适配