LearnKit

by William Guy
5
4
3
2
1
Score: 38/100

Description

The LearnKit plugin turns notes into a study system with flashcards, note review, tests and spaced repetition built directly into the vault. It supports multiple card types including cloze, reversed cards, multiple choice and image occlusion, while FSRS scheduling adapts review timing over time. The plugin also adds note review mode, text to speech and audio playback, reading view study controls and analytics such as charts, heatmaps and retention trends. Its Companion layer can answer questions from a note, generate flashcards and tests, give feedback on note quality and help rewrite or restructure content. LearnKit also supports Anki import and export, so study material can move between workflows without leaving Markdown behind.

Reviews

  • Lee Reynolds
    Reviewed on Jun 17th, 2026
    great plugin, probably could have benefited from a little wait before releasing it to the public, as it has a few bugs but overall its actually excellent! loads of features and editing anki cards as a singular md file is amazing!!!

Stats

stars
19,380
downloads
0
forks
50
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

LearnKit

GitHub Release GitHub issues GitHub Downloads (all assets, all releases) CI Docs

LearnKit Banner One - Welcome LearnKit helps you remember what you write. With flashcards, note review, tests, and AI-assisted study tools built into Obsidian, your vault becomes a place to actively learn, not just store information.

Flashcards were where LearnKit began, but the goal was always bigger: to connect notes, review, and long-term retention in one workflow.

Why LearnKit

Obsidian is great for capturing knowledge. LearnKit is built for retaining it. Instead of splitting your workflow across multiple study apps, LearnKit keeps learning inside your vault.

Start learning from your vault

LearnKit is easiest to understand once you use it. Install it, create a flashcard, run a review, or generate a test to see how it fits your study workflow.

Install from Community Plugins

  1. Open Obsidian → Settings → Community Plugins
  2. Browse Community Plugins and search for LearnKit
  3. Install and enable LearnKit

Manual install from Releases

  1. Go to Releases and download the latest release

  2. Copy main.js, styles.css, and manifest.json into:

    <Your Vault>/.obsidian/plugins/learnkit/
    
  3. Restart Obsidian → Settings → Community Plugins → Enable LearnKit

Guides & Support

💡 Need help in-app? Open the built-in LearnKit guide inside Obsidian.

💬 Have questions or ideas? Ask in LearnKit Discussions →

🌐 Want to contribute or help translate LearnKit? See the Contributing Guide →

Key features

  • FSRS scheduling — adaptive spaced repetition so every review counts.
  • Rich flashcard types — cloze, basic, reversed, multiple choice, image occlusion, and more.
  • Text-to-speech & audio — built-in playback for language learning and listening practice.
  • Study analytics — charts, heatmaps, and retention trends at a glance.
  • Markdown-first — flashcards live inside your notes, linked to the knowledge they came from.
  • Reading view customisation — keep notes clean and distraction-free while studying.
  • Note review mode — spaced repetition for your notes, not just flashcards.
  • Study coach — personalised study plans and coaching for your exams.
  • Test mode — AI-generated quizzes straight from your notes.

Companion — AI learning assistant

Companion is LearnKit's built-in AI study assistant for working directly with the notes you already have.

  • Ask anything — get instant answers grounded in the note you're reading.
  • Generate flashcards and tests — turn any note into study-ready material in seconds.
  • Review and improve — get targeted feedback that makes your notes clearer and more complete.
  • Edit with AI — Companion can rewrite, restructure, and refine your notes for you, right where you work.

Turn notes into study-ready material without leaving Obsidian.

Feature highlights

LearnKit Banner Two - Rich Flashcard Types LearnKit Banner Three - FSRS Algorithm LearnKit Banner Four - Meet Companion LearnKit Banner Six - Reminders & Gatekeeper LearnKit Banner Seven - Card Creation LearnKit Banner Five - Audio Functionality LearnKit Banner Eight - Data Analysis LearnKit Banner Nine - Anki Compatibility

FAQ

If you are deciding whether LearnKit fits your workflow, start here.

  • Can I use LearnKit with my existing notes? Yes. LearnKit is designed to work with the notes you already have in Obsidian, so you can turn existing material into flashcards, reviews, and tests instead of starting from scratch.
  • Does it work with Anki? Yes. LearnKit supports Anki import and export for decks, media, and scheduling-related data where supported. Image Occlusion flashcards are currently skipped on import and are not exported.
  • Does it work on mobile? Yes. LearnKit is not desktop-only, though some workflows may feel better on larger screens. Check the docs for current platform notes and limitations.
  • What is planned for Companion? Companion now supports agentic note editing alongside chat, flashcard generation, and test generation. Custom skills are planned for future updates.
  • Do I need AI to use LearnKit? No. AI is an optional layer in LearnKit, not a requirement. You can use the main study workflow without connecting any model provider.
  • Is LearnKit free? Yes. LearnKit itself is free and open source. Companion does not add a subscription layer, but external model providers may charge depending on the API you use.
  • How does Companion work? Companion uses your own API key, so there are no subscriptions or markups from LearnKit. It works with providers including Google, OpenRouter, Anthropic, OpenAI, and Perplexity.
  • Can Companion access my whole vault by default? No. Companion only receives the note content you send in a given workflow, such as asking about a note, generating flashcards, or generating a test. Depending on the feature and your settings, that can also include extra context such as note attachments or linked notes for context.
  • Do all AI models support every Companion feature? No. Free models are a good way to get started, but capability varies by model. Premium models generally perform better for more demanding tasks such as working with attachments.
  • How do I report a Companion issue? If you run into a Companion issue, please file an AI issue report so we can track problematic models and providers.
  • Where can I check which models support each Companion feature? We maintain a Companion Model Compatibility table showing which AI features work on each provider and model. If you have tested a provider or model, please submit a PR to update the table and help other users.

License & Credits

License

LearnKit is released under the MIT License.

See the full license for more details.

Credits

FSRS scheduling in LearnKit is powered by FSRS-6 via open-spaced-repetition/ts-fsrs.

This project also uses Circle Flags assets from HatScripts/circle-flags, licensed under MIT.

Thanks to everyone who has contributed ideas, bug reports, and feedback. Special thanks to sevenRevy for code contributions.

See here for additional third-party attributions and license notices.

Our Commitment

LearnKit is open source and always free. Your notes, your data, your control — no paywalls, no lock-in.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Copilot
3 years ago by Logan Yang
THE Copilot in Obsidian
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
Agent Client
3 months ago by rait-09
This plugin has not been manually reviewed by Obsidian staff. Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.
Flashcards
6 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.
SystemSculpt AI
2 months ago by systemsculpt
Enhance your data flow with AI-powered tools for note-taking, task management, templates, and so much more.
Cornell Marginalia
3 months ago by Latazadehomero
This plugin has not been manually reviewed by Obsidian staff. Renders Cornell-style marginal notes using the %%> ... %% syntax. Keeps your notes clean for flashcards and export.
Pieces for Developers
3 years ago by Pieces For Developers
Pieces' powerful extension for Obsidian-MD that allows users to access their code snippets directly within the Obsidian workspace
Aosr
4 years ago by linanwx
Aosr is Another Obsidian plugin for Spaced Repetition.
Gemini Helper
15 days ago by TAKESHI MORITA
AI chat, workflow automation, semantic search (RAG), LLM Wiki (OKF), and dashboards with reading memos powered by Google Gemini. Works on both desktop and mobile. - This plugin has not been manually reviewed by Obsidian staff.
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.
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.
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!
Codex Panel
a month ago by murashit
Codex in your sidebar. ChatGPT Work for your vault. - This plugin has not been manually reviewed by Obsidian staff.
Decks
6 months ago by Xherdi Lika
An Obsidian Flashcards plugin
Flashcards LLM
3 years ago by Marco Pampaloni
Use Large Language Models (such as ChatGPT) to automatically generate flashcards from obsidian notes
Note Synchronizer
4 years ago by Songchen Tan
Synchronizes Obsidian notes to Anki in a breeze 💨️
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
deepseek-ai-assistant
a year ago by algernon
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.
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 !
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
CAO
a year ago by Godot
Claude AI for Obsidian
braincache
4 years ago by XSPGMike
braincache obsidian plugin
Ring a secretary
3 years ago by vorotamoroz
Better Recall
2 years ago by FlorianWoelki
A better spaced repetition and recall plugin for Obsidian inspired by Anki.
LLM Hub
20 days ago by TAKESHI MORITA
AI assistant with chat, workflow automation, and semantic search (RAG). Supports Gemini, OpenAI, Anthropic, OpenRouter, Grok, local LLMs, and CLI backends. - This plugin has not been manually reviewed by Obsidian staff.
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.
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.
MantouAI
2 years ago by Morino Pan
MantouAI—— 让Obsidian变身智能助手
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.
Vault LLM Assistant
a year ago by Brians Tjipto
An obsidian notebook plugin that uses LLM (OpenAI or Gemini) to answer questions and create new notes about your vault
Claudian Plus
16 days ago by wuyifan-code
A Codex-first enhanced Claudian fork for local-first knowledge work in Obsidian. - This plugin has not been manually reviewed by Obsidian staff.
Spaced everything
2 years ago by Zach Mueller
Obsidian plugin to apply spaced repetition to incrementally develop your notes.
Spaced Repetition AI
a year ago by Belinda Mo, Athena Leong
AI + Spaced Repetition Plugin for Obsidian
Simple Anki Sync
a year ago by Lukas Mayr
Rapid AI
2 years ago by Rapid AI
AI Assistant for selected text and generating content with Markdown. Shortcuts and quick action buttons provide instant AI assistance. It provides a high availability API for unlimited Chat GPT request rates, so you can ensure smooth work for any workload.
Blue Star
2 years ago by Wang Guoshi
A plugin for Obsidian that generates Anki flashcards in various ways.
Zhongwen Reader
a year ago by natipt
This is a Chinese hover dictionary and vocabulary-building plugin for ObsidianMD.
OpenWords
a year ago by insile
用于英语学习中背单词与单词管理的 Obsidian 插件
AI-AnkiSync
2 years ago by goev
Simple Quiz
2 years ago by Ivan Kalmar
Creating simple quizzes.
Dictionary Lexicon
6 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
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
AI Companion
8 months ago by Kowshik
An Obsidian plugin that provides AI assistance using OpenAI's API, triggered by the `/ai` slash command.
Publish Note to Mowen Note
a year ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
Easy Recall
5 days ago by Geno Zhou
Simple spaced repetition for flashcards: Cloze, Q&A, zero-config. - This plugin has not been manually reviewed by Obsidian staff.
hello nemesis
a year ago by Dian
Anki Helper
6 months ago by Dusk