Flashcards LLM

by Marco Pampaloni
5
4
3
2
1
Score: 51/100

Description

Category: Learning & Knowledge Management

The Flashcards LLM plugin integrates Large Language Models (LLMs), such as GPT-3.5, GPT-4, and GPT-4o, into Obsidian to streamline the creation of flashcards directly from your notes. This plugin allows you to generate inline or multi-line flashcards from an entire note or a selected section, with customization options for prompts, tags, separators, and token limits. It also supports integration with the Obsidian-Spaced-Repetition plugin for an enhanced study experience. Additional features include on-the-fly settings changes, hiding flashcards in preview mode, and efficient generation through streaming text. Ideal for students and professionals, this plugin transforms notes into a powerful learning tool.

Reviews

No reviews yet.

Stats

51
stars
8,469
downloads
10
forks
1,083
days
343
days
343
days
6
total PRs
2
open PRs
3
closed PRs
1
merged PRs
13
total issues
5
open issues
8
closed issues
32
commits

Latest Version

README file from

Github

Obsidian Flashcards LLM

Downloads

This plugin integrates Large Language Models with Obsidian to help you generate flashcards from your notes. By leveraging OpenAI's models, such as GPT-3.5 and GPT-4, you can streamline your study process directly within Obsidian.

News

  • New Integration: The plugin now integrates with the following new models: gpt-4o-mini, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano
  • New Integration: Support for the following reasoning models has been added: o1, o1-mini, o3-mini, o4-mini
  • You can change reasoning effort for reasoning models in the settings (low, medium, high)

Features

Integration with OpenAI

  • Multiple Models: Supports most OpenAI completion models, including reasoning ones. Configure your OpenAI API key in the plugin settings and select the desired model.
  • Flashcard Generation: Generate flashcards from any open note using the available commands. The flashcards are appended to your note within a blockquote.

Customization Options

  • Selective Content Generation: Choose to generate flashcards from a specific selection of your note or the entire note.
  • Custom Prompts and Quantity: Provide specific prompts and determine the number of flashcards to generate.
  • Inline Flashcards: Customize the separator used for generating inline flashcards to match your preferred format.
  • Multi-line Flashcards: Provide the separator used for generating multi-line flashcards.
  • Flashcards tag: Choose which tag to append to the generated flashcards for managing your decks.
  • Max output tokens: Set the maximum number of tokens the model can output to preserve your budget.
  • Hide flashcards in preview mode: Toggle this setting to hide the generated flashcards during preview. If this is on, set Save scheduling comment on the same line as the flashcard's last line to on in the Spaced Repetition plugin as well, in order not to break the blockquote formatting.
  • Change settings on the fly: You can change settings on a per-command basis by running the Generate flashcards with new settings command

Future Plans

  • Expanded Flashcard Types: Upcoming updates will support reversed flashcards, automatic deck creation and additional customization options.

Compatibility

  • Integration with Obsidian-Spaced-Repetition: This plugin is designed to work with the obsidian-spaced-repetition plugin, ensuring seamless integration of generated flashcards into your study routine.

Demo

Check out this demo to see the plugin in action: Flashcards Demo


You can also specify new settings on the fly with the Generate flashcards with new settings command: Flashcards Interactive Demo

Try Obsidian Flashcards LLM and transform your notes into a structured study tool. Contributions, feedback, and suggestions are always welcome!

Setup

Follow this quickstart guide to setup your OpenAI api key. Then open the settings and paste your key in the OpenAI API key field.

Usage

From within any open note you can run one of the following commands:

  • Generate Inline Flashcards
  • Generate Multiline Flashcards which will generate the designated number of flashcards with the required format. If visually you select a portion of your note before running the command, the model will only use that selection as context, otherwise, the whole text is used. Unless you see an error on screen, your flashcards should start appearing in a stream-like fashion at the end of your note soon enough. Please note that multi-line flashcard generation sometimes does not work. Consider using gpt-4o or gpt-4-turbo for better results.
  • You can also execute the command Generate flashcards with new settings which lets you transiantly customize the settings on the fly by specifying a custom prompt, the number of flashcards to generate and whether they have to be multiline.

Tips

I suggest using gpt-4o for most use cases because it's fast and cheap. For simple flashcards you can try using gpt-3.5-turbo, but it may sometimes get the formatting wrong. For more complex cards that require long answers (for example, long mathematical derivations), I suggest using gpt-4-turbo, which is much slower, but tends to follow more closely the instructions provided in the Additional prompt setting.

Support

If you find this plugin helpful and want to support its development, consider donating:

Buy Me a Coffee GitHub Sponsor Donate

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
Flashcards
6 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
YOLO
5 months ago by Lapis0x0
Smart, snappy, and multilingual AI assistant for your vault.
BMO Chatbot
3 years ago by Longy2k
Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) from Ollama, LM Studio, Anthropic, Google Gemini, Mistral AI, OpenAI, and more for Obsidian.
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Quiz Generator
2 years ago by Edward Cui
Generate interactive flashcards from your notes using models from OpenAI (ChatGPT), Google (Gemini), Ollama (local LLMs), and more. Or manually create your own to use with the quiz UI.
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.
Ollama Chat
2 years ago by Brumik
A plugin for chatting with you obsidian notes trough local Ollama LLM instead of Chat GTP.
Anki Sync
5 years ago by debanjandhar12
Obsidian plugin to make flashcards and sync them to Anki
Cannoli
3 years ago by blindmansion
Cannoli allows you to build and run no-code LLM scripts using the Obsidian Canvas editor.
Large Language Models
a year ago by eharris128, r-mahoney, & jsmorabito
The LLM plugin gives Obsidian users access to local and web-based, large language models via several chat interfaces: modal, widget, FAB window, and commands.
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.
Local LLM Helper
2 years ago by Mani Mohan
An Obsidian plugin to process text, chat with AI, and semantically search your notes — works with any OpenAI-compatible LLM server (Ollama, LM Studio, vLLM, and more).
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
Note Synchronizer
4 years ago by Songchen Tan
Synchronizes Obsidian notes to Anki in a breeze 💨️
Vocabulary View
5 years ago by nnshi-s
LLM Summary
2 years ago by QSun
wip
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
AI Mentor
3 years ago by clementpoiret
Decks
4 months ago by Xherdi Lika
An Obsidian Flashcards plugin
AI Editor
3 years ago by Zekun Shen
Flashcard Learning
3 years ago by Gaétan Muck
Obsidian plugin. Uses flashcard system to learn things across own notes.
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
Simple note quiz
4 years ago by dorisxx
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.
Exercises
3 years ago by AlexCCavaco
Create Interactive Exercises along side your Obsidian Notes
braincache
4 years ago by XSPGMike
braincache obsidian plugin
LLM Test Generator
a year ago by Aldo E George
Steward
8 months ago by Dang Nguyen
A vault-specific agent equipped with agentic capacity, fast search, flexible commands, vault management, and terminals to "jump" into other CLI agents, such as Claude, Gemini, etc.
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.
Smart Export
3 months ago by Iván Sotillo
Plugin that follows wikilinks to a configurable depth, joining the notes into a single export.
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.
LLM workspace
2 years ago by Olivér Falvai
Canvas LLM
8 months ago by Mike Farlenkov
A canvas-like UI to talk with LLMs in Obsidian.
LLM Tagger
a year ago by David Jayatillake
Pure Chat LLM
a year ago by Justice Vellacott
Turn notes into conversations with chatGPT or better yet Ollama
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.
Simple Prompt
2 years ago by David Zachariae
Simple Prompt Plugin is a plugin for Obsidian that allows you generate content in your notes using LLMs.
Minimal Quiz
a year ago by Lutu-gl
Obsidian-Minimal-Quiz: The simplest quiz plugin for Obsidian. Define questions directly in your Markdown files. No extra setup required. Just write, quiz, and learn!
Blue Star
2 years ago by Wang Guoshi
A plugin for Obsidian that generates Anki flashcards in various ways.
Simple Anki Sync
a year ago by Lukas Mayr
LLM docs
a year ago by Shane Lamb
Chat with LLM in regular markdown files in Obsidian
LLM Shortcut
10 months ago by Viktor Chernodub
A plugin for Obsidian that provides a way to create shortcuts for commands powered by LLM capabilities.
AI-AnkiSync
a year ago by goev
Simple Quiz
2 years ago by Ivan Kalmar
Creating simple quizzes.
PromptCrafter
2 years ago by Fabrice Hong
Create reusable, modular prompts in Obsidian
Dictionary Lexicon
4 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Easy Test
a year ago by Forrest
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
Student Repo
a year ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
Random Wikipedia Article
a year ago by SpencerF718
An Obsidian plugin to generate a note of a random Wikipedia article.
Anki Helper
4 months ago by Dusk