Skip to main content

Overview

VibeLearn works with Cursor via hook scripts. When a Cursor agent session ends, the same 5-step analysis pipeline runs: stack detection → static analysis → concept extraction → quiz generation → sync.

Quick Install

Then restart Cursor to load the hooks.

Configure an AI Provider

~/.vibelearn/settings.json
See Gemini Setup or OpenRouter Setup for full guides.

What Gets Captured

After a Session

How It Differs from Claude Code

The main limitation: Cursor doesn’t provide transcript access, so concept extraction uses file edit observations only. This is still effective for most sessions.

Troubleshooting

Hooks not running:
Worker not responding:
No quiz questions: Verify AI provider key is set in ~/.vibelearn/settings.json and check worker logs for LLM errors.