A native study system for your Obsidian vault. LearnKit turns notes into durable knowledge with flashcards, spaced repetition, reviews, tests, and AI tools.
170
stars
564
commits
TypeScript
primary language
Aug 31, 2026
updated
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.
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.
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.
Go to Releases and download the latest release
Copy main.js, styles.css, and manifest.json into:
<Your Vault>/.obsidian/plugins/learnkit/
Restart Obsidian → Settings → Community Plugins → Enable LearnKit
💡 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 →
Companion is LearnKit's built-in AI study assistant for working directly with the notes you already have.
Turn notes into study-ready material without leaving Obsidian.

If you are deciding whether LearnKit fits your workflow, start here.
LearnKit is released under the MIT License.
See the full license for more details.
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.
LearnKit is open source and always free. Your notes, your data, your control — no paywalls, no lock-in.
TypeScript
85.5%
CSS
12.8%
JavaScript
1.1%
A native study system for your Obsidian vault. LearnKit turns notes into durable knowledge with flashcards, spaced repetition, reviews, tests, and AI tools.
170
stars
564
commits
TypeScript
primary language
Aug 31, 2026
updated
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.
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.
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.
Go to Releases and download the latest release
Copy main.js, styles.css, and manifest.json into:
<Your Vault>/.obsidian/plugins/learnkit/
Restart Obsidian → Settings → Community Plugins → Enable LearnKit
💡 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 →
Companion is LearnKit's built-in AI study assistant for working directly with the notes you already have.
Turn notes into study-ready material without leaving Obsidian.

If you are deciding whether LearnKit fits your workflow, start here.
LearnKit is released under the MIT License.
See the full license for more details.
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.
LearnKit is open source and always free. Your notes, your data, your control — no paywalls, no lock-in.
TypeScript
85.5%
CSS
12.8%
JavaScript
1.1%