Auto Anki

by ad2969
5
4
3
2
1
Score: 37/100

Description

The Auto Anki plugin automatically generates Anki flashcards from your notes using OpenAI's GPT language model, offering a frictionless way to retain knowledge through spaced repetition. You can export either the entire file or selected text to GPT, which then suggests a list of question-answer pairs for you to choose from. These selected flashcards are synced directly to Anki via AnkiConnect without the need to restructure or reformat your notes.

Reviews

No reviews yet.

Stats

56
stars
5,809
downloads
12
forks
1,048
days
839
days
846
days
7
total PRs
2
open PRs
0
closed PRs
5
merged PRs
19
total issues
15
open issues
4
closed issues
2
commits

Latest Version

README file from

Github

Obsidian Auto Anki

Plugin for Obsidian.md that uses OpenAI's GPT LLM to automatically generate Flashcards for Anki.

The plugin only works for desktop.

The plugin introduces two new "commands" into obsidian:

  • Export Current File to Anki
  • Export Highlighted Text to Anki (only available in an active Editable window open - i.e. you need to have a document open, and it needs to be in edit mode)

The command palette can be accessed on Obsidian through the following hotkey (default): CMD + SHIFT + P

command-palette-hotkey.

If desired, you can set your own hotkeys for the new commands.

The two new commands look like the following:

command-palette-new-commands

Plugin Requirements

The following are required for the Plugin to work:

Plugin Setup

  1. Download and install the plugin (Options > Community Plugins)
  2. Ensure that you have all the requirements in the Plugin Requirements
  3. Go to the Plugin Settings (Settings > Community Plugins > Auto Anki) and make sure to set the following fields appropriately:
    • Anki Port (by default, this is 8765)
    • OpenAI API Key
  4. Enjoy!

Feature Details

Exporting an Entire File to Anki (Command: Export Current File to Anki)

This command allows you to use the contents of the currently-opened file to send to GPT and generate a list of questions and answers.

prompt-1

Alternatively, you can also specify the number of alternatives to generate for each question. This allows you more variety in the "questions and answers" generated by GPT and it allows you to choose among a larger number of alternative "questions and answers". Choosing a number of alternatives work best with smaller notes.

prompt-2

From the generated list of "questions and answers", you have the option to pick and choose the ones you want.

After picking and choosing, your selected "questions and answers" automatically imports the chosen questions to Anki, based on the details in your Plugin settings.

It may take a while if you are generating a large number of questions, or a large number of question alternatives. An indicator will show whether auto-anki is currently generating your flash cards. This is shown in the status bar at the bottom of the screen, like below:

status-bar-running

Exporting Highlighted Text to Anki (Command: Export Highlighted Text to Anki)

This command is similar to "Exporting an Entire File to Anki", but this allows you to use the currently-highlighted text (instead of the whole file) to send to GPT and generate a list of questions and questions. (Important Note: file needs to be in edit mode for the command to be available).

Motivation

With the kajillion things I read and watch on a daily basis, I've recently found myself struggling to retain knowledge of the things I've consumed. Hence, I've found myself trying to find new ways to enhance my self-education. I came upon Spaced Repetition, and wanted to try to use Anki to supplement my daily learnings. Being a long-time user and lover of Obsidian.md as my PKM (Personal Knowledge Management), I wanted to see if there was a way to automate my learning using spaced repetition with my current Obsidian vaults.

I looked at other similar plugins that attempt to connect Obsidian to Anki, but a lot of require you to change how you write your notes in Obsidian, or just don't seem automated enough. What this plugin does is automate the creation of "flashcard-style" questions and answers but without needing to format your notes for this purpose.

I consider myself a complete beginner when it comes to Spaced Repetition, Anki, or the general world of learning techniques, so I am always very open to suggestions, discussions, or any comments about the topic!

Issues, Discussion, etc

I keep track of all things related to this plugin mostly in issues. Feel free to report bugs and/or requests there!

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
Export to Anki
5 years ago by Pseudonium
Script to add flashcards from text/markdown files to Anki
Local GPT
2 years ago by Pavel Frankov
Local Ollama and OpenAI-like GPT's assistance for maximum privacy and offline access
Flashcards
5 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
Review
6 years ago by ryanjamurphy
Add the current note to a future daily note to remember to review it.
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Aosr
4 years ago by linanwx
Aosr is Another Obsidian plugin for Spaced Repetition.
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Incremental Writing
5 years ago by Jamesb | Experimental Learning
An incremental writing plugin for Obsidian where you add notes and blocks to prioritized queues and review them incrementally over time, spaced repetition style.
Anki Sync
5 years ago by debanjandhar12
Obsidian plugin to make flashcards and sync them to Anki
Recall
5 years ago by Martin Jirlow
A spaced repetition system for Obsidian!
Yanki
2 years ago by Eric Mika
An Obsidian plugin that syncs flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.
Flashcards LLM
3 years ago by Marco Pampaloni
Use Large Language Models (such as ChatGPT) to automatically generate flashcards from obsidian notes
Chat Stream
3 years ago by Ryan P Smith
Obsidian canvas plugin for using AI completion with threads of canvas nodes
Note Synchronizer
4 years ago by Songchen Tan
Synchronizes Obsidian notes to Anki in a breeze 💨️
AnkiBridge
4 years ago by JeppeKlitgaard
Yet Another Obsidian Anki Bridge.
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Vocabulary Cards
3 years ago by Eugene Myazin
An easy way to display vocabulary words as flashcards and as a list
Flashcard Learning
3 years ago by Gaétan Muck
Obsidian plugin. Uses flashcard system to learn things across own notes.
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
Mochi Cards Exporter
5 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Memorization
3 years ago by Joseph Cochran
Decks
3 months ago by Xherdi Lika
An Obsidian Flashcards plugin
AnkiSync+
3 years ago by RochaG0
braincache
4 years ago by XSPGMike
braincache obsidian plugin
text2anki-openai
3 years ago by Mani Batra
Better Recall
2 years ago by FlorianWoelki
A better spaced repetition and recall plugin for Obsidian inspired by Anki.
QB Reader Parser
3 years ago by Jacob Barta
QBReader parsing for quiz bowl answerlines
Learnie
2 years ago by tankh99
Learnie is an Obsidian plugin that helps to enhance your learning with active recall and spaced repetition.
Mochi Cards Pro
3 years ago by Hayden Carpenter
Create flashcards on Mochi.cards using the API provided by Mochi's Pro subscription in Obsidian.
Transfer LaTeX from GPT
2 years ago by Xixia
The Queue
2 years ago by Kolja Sam Pluemer
An Obsidian.md plugin randomly exposing you to your cards. Supports habits, to-dos, spaced repetition flashcards, iterative reading and more.
Anki Integration
a year ago by Noah Boos AKA Rift
Create flashcards from your notes with a seamless interface, structuring them with metadata and syncing effortlessly via AnkiConnect.
Spaced Repetition AI
a year ago by Belinda Mo, Athena Leong
AI + Spaced Repetition Plugin for Obsidian
Spaced everything
2 years ago by Zach Mueller
Obsidian plugin to apply spaced repetition to incrementally develop your notes.
Blue Star
2 years ago by Wang Guoshi
A plugin for Obsidian that generates Anki flashcards in various ways.
Simple Quiz
a year ago by Ivan Kalmar
Creating simple quizzes.
Zhongwen Reader
a year ago by natipt
This is a Chinese hover dictionary and vocabulary-building plugin for ObsidianMD.
Simple Anki Sync
10 months ago by Lukas Mayr
AI-AnkiSync
a year ago by goev
OpenWords
a year ago by insile
用于英语学习中背单词与单词管理的 Obsidian 插件
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Dictionary Lexicon
3 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
Kindle Vocab
9 months ago by Truong Gia Bao
Generate the markdown version of your Vocabulary Builder in Kindle, and put it in your Obsidian Vault.
Anki Helper
3 months ago by Dusk