Skip to main content

The Basic Workflow

VibeLearn runs silently in the background. You code normally, and after each session ends, it automatically:
  1. Detects your tech stack
  2. Analyzes the files you edited
  3. Extracts learning concepts
  4. Generates quiz questions
Then you run vl quiz.

Step 1: Install

Claude Code:
Cursor:

Step 2: Configure an AI Provider

~/.vibelearn/settings.json
Get a free key at aistudio.google.com/apikey (1500 req/day free).

Step 3: Code Normally

Run an agent session. VibeLearn captures every Write, Edit, and Bash tool use via the PostToolUse hook:

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 with mastery_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:
See Private Tags for full details.

Connect to vibelearn.dev

This enables:
  • Server-side mastery computation (authoritative streak and scores)
  • Cross-device sync
  • vibelearn.dev dashboard
Get an API key at vibelearn.dev.