The Basic Workflow
VibeLearn runs silently in the background. You code normally, and after each session ends, it automatically:- Detects your tech stack
- Analyzes the files you edited
- Extracts learning concepts
- Generates quiz questions
vl quiz.
Step 1: Install
Claude Code:Step 2: Configure an AI Provider
~/.vibelearn/settings.json
Step 3: Code Normally
Run an agent session. VibeLearn captures every Write, Edit, and Bash tool use via thePostToolUse hook:
| Tool | What’s captured |
|---|---|
Write | File path + content (up to 10KB) |
Edit | File path + new content (up to 10KB) |
Bash | Command + output |
| MCP tools | Tool name + inputs + outputs |
Step 4: Analysis Runs Automatically
Analysis runs after the session ends — when you stop the agent or it finishes its task. The 5-step pipeline takes 30–90 seconds depending on your LLM provider. You can check if analysis completed:Step 5: Take the Quiz
Multi-Session Mastery
After answering quiz questions, your mastery score for each concept updates. Concepts withmastery_score > 0.85 are skipped in future quiz generation — so you focus on what you haven’t fully learned.
Privacy
To keep something out of VibeLearn entirely, wrap it in<private> tags:
Connect to vibelearn.dev
- Server-side mastery computation (authoritative streak and scores)
- Cross-device sync
- vibelearn.dev dashboard

