Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

RemiFocus

BakaBaka42 downloads

Learning OS for exam prep: spaced repetition + multi-deck analysis + KU intelligent cards + visual study dashboard inside Obsidian.

  • Overview
  • Scorecard
  • Updates1

A note-based learning plugin for Obsidian that supports flashcards, spaced repetition, and structured review workflows.


🧠 Overview

RemiFocus helps you turn Markdown notes into a structured learning workflow:

  • Create flashcards from notes
  • Review using spaced repetition scheduling
  • Track learning progress per note
  • Organize knowledge into optional units (KU)

It is designed to stay lightweight and integrate naturally into the Obsidian experience.


🧭 System Architecture

Obsidian Notes
     │
     ▼
[ Card Generation Layer ]
     │
     ▼
[ Learning Data Layer ]
     │   ├── Flashcards
     │   ├── Review History
     │   └── Scheduling State
     │
     ▼
[ Review Engine ]
     │
     ├── SM-2 style scheduling
     ├── Optional KU grouping
     └── Due card selection
     │
     ▼
[ UI Layer ]
 ├── Ribbon entry
 ├── Modal deck view
 ├── Session review view
 └── Sidebar quick view

🔁 Core Learning Flow

1. Open a note in Obsidian
        │
        ▼
2. Open RemiFocus (Ribbon / command)
        │
        ▼
3. View note-based deck (DECK_VIEW)
        │
        ├── Create cards (manual / quick / KU)
        │
        ▼
4. Start review session (SESSION_VIEW)
        │
        ├── Answer cards
        ├── Record performance
        └── Update schedule
        │
        ▼
5. Review result summary (RESULT_VIEW)
        │
        └── Updates learning state

🧩 Entry Points

┌──────────────────────────────┐
│ Obsidian UI                  │
├──────────────────────────────┤
│ 🧠 Ribbon icon               │ → Main deck view
│ 📎 Sidebar view              │ → Quick overview
│ ⚙️ Command palette          │ → Actions & settings
└──────────────────────────────┘

📇 Deck View (Note Context)

┌──────────────────────────────────────────────┐
│ Note: physiology/breathing.md               │
├──────────────────────────────────────────────┤
│ Deck summary                                 │
│ - Cards: 12                                  │
│ - Mastery: 82%                               │
│ - Due: 0                                     │
│                                              │
│ Actions:                                     │
│ [Start Review] [Create Cards] [View Stats]   │
│                                              │
│ Sub-decks:                                   │
│ - Breathing physiology                       │
│ - Related topics                             │
└──────────────────────────────────────────────┘

🧪 Review Session Flow

┌──────────────────────────────────────┐
│ Review Session                       │
├──────────────────────────────────────┤
│ Card 3 / 12                         │
│                                      │
│ Question:                            │
│ What is the function of ...?         │
│                                      │
│ [ Answer Input Area ]                │
│                                      │
│ [Check]                              │
│                                      │
│ Feedback:                            │
│ (Shown after response)               │
└──────────────────────────────────────┘

📊 Learning Dashboard (Sidebar)

┌──────────────────────────────┐
│ RemiFocus                    │
├──────────────────────────────┤
│ Due: 12 cards               │
│ New: 5 cards                │
│                              │
│ Progress: ███████░░░        │
│                              │
│ Quick actions:              │
│ [Review] [Deck] [Plan]      │
│                              │
│ Recent notes:              │
│ - physiology               │
│ - biology                 │
└──────────────────────────────┘

📐 Design Principles

  • Keep learning flow linear and predictable
  • Avoid exposing internal IDs or technical metadata in UI
  • Prefer minimal UI during review sessions
  • Separate learning execution from analytics views
  • Keep entry points consistent across UI surfaces

🧠 Feature Notes

Spaced repetition

Scheduling follows a SM-2 compatible approach and may evolve in future versions.

KU (Knowledge Units)

An optional grouping layer that helps organize related cards into structured learning units.


📦 Installation

Manual installation

.obsidian/plugins/remifocus/
  1. Download release
  2. Extract into plugins folder
  3. Enable in Obsidian settings

⚙️ Development

git clone https://github.com/yourname/RemiFocus.git
cd RemiFocus
npm install
npm run dev

Build:

npm run build

📌 Roadmap

  • FSRS scheduling support
  • Improved analytics view
  • KU refinement rules
  • Session UI simplification
  • Performance optimization for large vaults

⚠️ Compatibility Notes

  • Works within Obsidian plugin API
  • Does not modify files outside vault scope
  • No external network dependency required for core features

📄 License

MIT


🧠 Acknowledgements

Inspired by spaced repetition systems such as SuperMemo and Anki, adapted for note-centric workflows inside Obsidian.

HealthExcellent
ReviewRisks
About
Convert Markdown notes into structured flashcard decks and group cards into optional knowledge units. Review with an SM-2 style spaced-repetition engine, track learning progress per note, and run focused review sessions from the ribbon, modal deck view, or sidebar.
FlashcardsReview
Details
Current version
1.0.0
Last updated
3 months ago
Created
3 months ago
Updates
1 release
Downloads
42
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
Report bugRequest featureReport plugin
Author
BakaBakamikuloverfan
GitHubmikuloverfan
  1. Community
  2. Plugins
  3. Flashcards
  4. RemiFocus

Related plugins

LearnKit

A native study system for your Obsidian vault. LearnKit turns notes into durable knowledge with flashcards, spaced repetition, tests, and more.

CBT Exam Simulator

A robust, offline-first CBT exam simulator using FlashQuiz format.

Review

Add a link to the current note to a daily note on a future date (or a past date, you time traveller).

Repeat

Review notes using periodic or spaced repetition.

Decks

Decks - Spaced repetition flashcards plugin with FSRS algorithm.

Come Through

Drill flashcards using spaced repetition.

Feynman Learning

Learn concepts deeply using the Feynman Technique — AI-guided explanation, gap analysis, spaced repetition review, and Notion sync.

Recall

A flexible and configurable spaced repetition plugin with multiple algorithms to choose from.

Lexis

Turn note titles in a folder into your word bank: in-text highlighting, hover definitions, FSRS spaced-repetition review, auto-collected occurrences, and a review heatmap.

Spaced Repetition

Fight the forgetting curve by reviewing flashcards & entire notes.