Getting Started
Revu is designed to help you remember everything you learn through scientifically-optimized spaced repetition.
Creating Your First Deck
- Click the + button in the sidebar under “Decks”
- Name your deck (e.g., “Spanish Vocabulary”)
- Add optional notes in Markdown format
- Click Save
Adding Cards
Revu supports three card types:
Basic Cards
Traditional front/back flashcards. Perfect for vocabulary, definitions, and simple Q&A.
Cloze Cards
Fill-in-the-blank format using {{c1::text}} syntax. Great for memorizing sentences, facts, and formulas.
Multiple Choice
Question with selectable answers. Ideal for exam preparation and quick recognition tests.
Studying Your Cards
- Select a deck from the sidebar
- Click the Study button
- Read the question and try to recall the answer
- Press Space to reveal the answer
- Grade yourself: 1 (Again), 2 (Hard), 3 (Good), or 4 (Easy)
Tip: Be honest with your grading! The FSRS algorithm learns from your responses to optimize future review schedules.
Keyboard Shortcuts
Revu is designed for keyboard-first workflows. Master these shortcuts for maximum efficiency.
Global
Study Session
Card Management
Understanding FSRS
Revu uses the Free Spaced Repetition Scheduler (FSRS), a modern algorithm that adapts to your individual learning patterns.
How It Works
- Stability: How long you can remember something before forgetting
- Difficulty: How hard a card is for you personally (1-10 scale)
- Predicted Recall: The likelihood you'll remember when next reviewed
- Retention Target: Your goal recall rate (default: 90%)
The Four Queues
New
Cards you haven't studied yet. Set a daily limit in Settings.
Learning
Cards you're actively learning. Default steps: 10 minutes, 1 day.
Review
Cards you know well. Intervals grow exponentially based on performance.
Relearn
Cards you forgot. Goes through learning steps again with stability penalty.
Grading Guidelines
Data & Privacy
Revu is completely local-first. Your data never leaves your device unless you explicitly export or sync it.
Storage Location
File Structure
- 📄
decks.json- All your decks - 📄
cards.json- All your cards with SRS state - 📄
review-logs.jsonl- Append-only review history - 📄
settings.json- Your preferences - 📁
attachments/- Media files - 📁
backups/- Automatic snapshots
Human-Editable JSON
All data is stored in plain JSON. You can open these files in any text editor to:
- Bulk edit cards with find-and-replace
- Create decks programmatically
- Version control your study materials
- Migrate to other tools if needed
Import & Export
Export your decks to JSON with full fidelity including review history and scheduling state. Import handles:
- UUID-based merging - Only updates cards with newer timestamps
- Validation - Checks schema and required fields
- Preview - See what will change before importing
- Cloze regeneration - Automatically recreates front/back from source
Privacy Guarantee: No analytics, no tracking, no cloud uploads. Your learning data is yours alone.
Settings Reference
Scheduling
Daily New Limit
20Maximum new cards to introduce per day
Daily Review Limit
200Maximum reviews per day
Learning Steps
10m, 1440mIntervals for new cards (minutes)
Lapse Steps
10m, 1440mIntervals for failed cards (minutes)
Retention Target
90%Desired recall probability - higher means more frequent reviews
Response Time Tuning
OnAdjust intervals based on how quickly you answer
Interface
Keyboard Hints
OnShow shortcut reminders in UI
Auto-Advance
OffAutomatically show next card after grading
Appearance Mode
SystemLight, Dark, or follow system
Notifications
Daily Reminders
OffGet notified when cards are due
Reminder Time
9:00 AMWhen to send daily reminder
Tips & Best Practices
Start Small
Don't overwhelm yourself. Begin with 10-20 new cards per day and adjust based on your available time.
Be Consistent
Review every day if possible. The algorithm works best with regular, honest feedback.
Use Cloze Cards for Context
Instead of isolated facts, create cloze cards from full sentences to preserve context.
Tag Everything
Tags make it easy to study specific topics or filter for exams. Use hierarchical tags like #biology/cell or #spanish/verbs.
Write Your Own Cards
Creating cards yourself improves retention. Use AI generation as a starting point, then personalize.
Suspend, Don't Delete
If a card is temporarily irrelevant, suspend it instead of deleting. You can resume it later.
Export Regularly
Even though Revu auto-saves, periodic exports create peace-of-mind backups.