Built upon CrowdAnki, provides functionality to sync with a github repo given the repo like and access token
Instructions:
- Set up an empty public repo in Github (e.g. johnDoe/anki_decks)
- Obtain an Oauth access token from Github that has access to that empty repo
- In Anki, set up synchronization using File > AnkiCollab: Setup Sync
- Enter the repo name, Oauth access token, and User Name
- Anki will try to sync any CrowdAnki valid decks to the shared repo. (At this moment, if you have never used AnkiCollab or CrowdAnki, none will exist) (Also, if there is any decks available on the repo you have used, they will be automatically downloaded and synced)
- If you would like to start sharing any repo, you can set that up by Click on gear icon next to your deck > Export > Export format: AnkiCollab Upload > Export…
- The repo will be converted to CrowdAnki compatible format and be uploaded to your github repo.
- Share the repo with your friends and let them set up the shared repo in their Anki. Profit!
Reviews (4)
👍 2025-07-03
This seems to be an old version of this: https://ankiweb.net/shared/info/1957538407
👍 2020-07-06
This addon has a lot of potential to make working with friends easier, but downloading and uploading are giving me errors so it is essentially useless right now. Hope to see a fix soon and I’ll update my review. Thanks!
👍 2020-02-01
Survived medical school, collaborating through this excellent piece of work!!
👍 2019-10-09
Much work needs to be done, but it’s a nice add-on. I do get following exception when trying to synch: Anki 2.1.15 (442df9d6) Python 3.6.7 Qt 5.12.1 PyQt 5.11.3
Platform: Windows 10
Flags: frz=True ao=True sv=1
Caught exception:
File “C:\Users\perat\AppData\Roaming\Anki2\addons21\315336869\main.py”, line 66, in on_export_action
importer.download_and_import(repo)
File “C:\Users\perat\AppData\Roaming\Anki2\addons21\315336869\github\github_importer.py”, line 73, in download_and_impo