Requirements
- Claude Code with plugin support (or Cursor IDE)
- Bun — auto-installed if missing
- Node.js 18+
Claude Code — Quick Install
Cursor — Install from Source
Configure an AI Provider
VibeLearn needs an LLM for concept extraction and quiz generation. Provider priority: Gemini → OpenRouter → Anthropic API- Gemini (Free Tier)
- OpenRouter
- Anthropic (Auto)
Get a free API key at aistudio.google.com/apikey — 1500 requests/day.
~/.vibelearn/settings.json
Verify Installation
Install from Source (Claude Code)
plugin/ and syncs to ~/.claude/plugins/marketplaces/vibelearn/.
File Locations
| Path | Purpose |
|---|---|
~/.vibelearn/vibelearn.db | SQLite database (all learning data) |
~/.vibelearn/settings.json | Settings (AI keys, worker config) |
~/.vibelearn/config.json | Auth config (written by vl login) |
~/.vibelearn/logs/vibelearn-YYYY-MM-DD.log | Worker logs |
~/.claude/plugins/marketplaces/vibelearn/ | Installed plugin files (Claude Code) |
Uninstall
~/.vibelearn/ is preserved.
