He yunyan30 downloadsTurn long Markdown reading into output-first learning challenges with AI feedback.
🇨 中文文档
An Obsidian plugin that transforms long-form documents into an active, level-by-level learning experience — powered by the Feynman Technique and AI.
AI-generated deep research reports and long markdown files are everywhere. But reading a 10,000-word document from top to bottom rarely leads to genuine understanding. You reach the end, close the tab, and retain maybe 20% of it.
The missing ingredient is active recall with feedback. Without being forced to articulate what you've learned, long-form reading stays passive.
Feynman Gate sits alongside your markdown notes and turns reading into a structured, output-first process:
The result: a reading experience with checkpoints, accountability, and genuine comprehension gates — not just passive scrolling.
| Feature | Description |
|---|---|
| 📄 Smart Parsing | Automatically segments any markdown file by heading hierarchy |
| 🎯 Level Selection | Choose your learning granularity: unit-level or summary-level |
| ✍️ Feynman Challenges | Explain each section in your own words before proceeding |
| 🤖 AI Evaluation | OpenRouter-compatible LLM assesses conceptual understanding |
| 📊 Progress Tracking | Persistent progress bar and session history per file |
| 🔁 Opt-in per File/Folder | Right-click any note or folder to enable learning mode |
| 🌐 Bilingual UI | Full English / Simplified Chinese interface support |
| 🎨 Theme-aware | Automatically follows Obsidian's light/dark theme |
Note: This plugin is currently in active development and not yet on the Obsidian community plugin registry.
Manual Installation:
main.js, manifest.json, styles.css)..obsidian/plugins/feynman-gate/.Feynman Gate.Go to Settings → Feynman Gate and set:
The plugin uses BYOK (bring your own key). Requests go directly from Obsidian to your configured provider, and the key is stored locally in Obsidian plugin data.
data.json via Plugin APIMIT