This repo contains the source code for the computer version of Anki.
Anki is a spaced repetition program. Please see the website to learn more.
Want to contribute to Anki? Check out the Contribution Guidelines.
For more information on building and developing, please see Development.
The following people have contributed to Anki: CONTRIBUTORS
If you'd like to try development builds of Anki but don't feel comfortable building the code, please see Anki betas.
To test your local Anki (dev) build, integrated with your Linux desktop (Ubuntu, Debian, Mint, ...) you can install a launcher entry for "Anki (dev)" separate from the official release.
python -c "from pathlib import Path; " \
"content = open('tools/anki-dev.desktop').read().format(ANKI_SRC=str(Path.cwd())); " \
"with open(f'{Path.home()}/.local/share/applications/anki-dev.desktop', 'w') as f:" \
" f.write(content);"
update-desktop-database ~/.local/share/applications/You can then open and launch your local Anki (dev) build in the same way that you launch the official Anki app.
Anki's license: LICENSE