Anki

Anki is a program which makes remembering things easy. Because it is a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn.

Anyone who needs to remember things in their daily life can benefit from Anki. Since it is content-agnostic and supports images, audio, videos and scientific markup (via LaTeX), the possibilities are endless. For example:

  • learning a language
  • studying for medical and law exams
  • memorizing people's names and faces
  • brushing up on geography
  • mastering long poems
  • even practicing guitar chords!
Thousands of hours of work have gone into developing and supporting Anki. Please consider supporting the author so that Anki can continue to improve.

Intro Videos

Features

  • Review anywhere. Anki lets you study on your own computer, online, on your cell phone or other portable devices like an iPod touch.
  • Synchronization features let you keep your information across multiple computers.
  • Shared decks allow you to divide work between friends, and let teachers push material to many students at once.
  • Intelligent scheduler based on the SuperMemo SM2 algorithm.
  • Flexible fact/card model that allows you to generate multiple views of information, and input information in the format you wish. You're not limited to predefined styles.
  • Fully extensible, with a large number of plugins already available.
  • Optimized for speed, and will handle reviewing decks of 100,000+ cards with no problems.
  • Clean, user-friendly interface.
  • Open Source

Download

Latest version: 0.9.9.8.6

Mobile:


Installing & Upgrading

To get started, download the 1.0 release candidate. If you have any problems, previous releases are still available here and here.
  1. Save the installer to your desktop or downloads folder.
  2. Double-click on the installer to run it. Anki will be installed to your computer.
  3. Double-click on the new Anki icon on your desktop to start Anki.
Notes:

To get started, download the 1.0 release candidate. If you have any problems, previous releases are still available here and here.
  1. Save the file to your desktop or downloads folder.
  2. Open it, and drag Anki to your Applications folder or desktop.
Notes:

You can download the source of the 1.0 release candidate. If you have any problems, the previous version is still available here.

After downloading, please follow the instructions in the README file.

The version of Anki in Ubuntu and Debian tends to lag behind the official releases, so it's recommended you install the deb from here instead.

Most people will want to download the 1.0 release candidate. The previous version is also still available here.

Debian and Ubuntu had very broken GUI libraries for a while, so if you encounter crashing problems, please make sure your system is up to date.

The version of Anki in Fedora is usually pretty up to date. If you want to roll your own package, see this page on the wiki.

There are some installation notes on the wiki.

The following section applies to iPhones, iPod touches, and the new iPad.

There is now an official official iPhone/iPod Touch/iPad app available! Proceeds from it go towards supporting future development.

If you can't afford it, you can still use AnkiOnline or iAnki, though neither support audio on Apple devices, and iAnki is a bit difficult to set up.

There are a number of options for Maemo users, though people less comfortable with computers may find the initial setup difficult, as the various options require a bunch of support libraries to be installed. You can read more about it on the wiki.

There are two options for Android:
  1. A native client AnkiDroid available in the Android store. Full support for SRS, syncing and media.
  2. AnkiMini also works on Android.
See the wiki for more information on Anki on Android.

Mobiles and other devices

Cell phones

AnkiOnline can be used with almost any mobile with net access. It is optimized for low bandwidth so you won't have high data bills. You can learn more by signing up for an account and clicking on 'Review (other)'.

Zauruses

An offline client is available, though no new features are planned.

Nintendo DS

It is possible to sync cards to your DS for review and sync the results back to Anki, provided you have a memory cart. There are three programs that can do this for you. The latest one costs a few euro but sports extra features. The second most recent can be downloaded with File>Download>Shared Plugin from within the desktop client, then searching for Nintendo. The original program is available here.

Sony PSP

No offline client is available, but you can review with AnkiOnline.

Blackberries

No offline client is available, but you can review with AnkiOnline.

Windows Mobile/Windows CE devices

Theoretically both iAnki and AnkiMini could be made to work on WM devices, but nobody with a device has bothered to see this through. So for now, no offline client is available. Your can use AnkiOnline, however.

Palm devices

There is an old Palm program called "Anki" that has no relation to this project. No offline client for Anki is available, but you can review with AnkiOnline.

Development

To install the development version, either grab a tarball from github, or install Git and then run the following commands:
$ mkdir anki
$ cd anki
$ git clone git://github.com/dae/libanki.git
$ git clone git://github.com/dae/ankiqt.git
Then read README.development in the ankiqt directory.

Mirror

Anki's downloads are normally hosted by Google's code hosting. Unfortunately due to US law, Google has to block some countries from accessing the service. If you are unable to download Anki, you can use this mirror.

Thousands of hours of work have gone into developing and supporting Anki. Please consider supporting the author so that Anki can continue to improve.

Damien Elmes (contact)