# VibeLearn > Learn from every coding session — concept extraction and quiz generation for Claude Code ## Docs - [CLAUDE](https://docs.vibelearn.dev/CLAUDE.md) - [Database Architecture](https://docs.vibelearn.dev/architecture/database.md): SQLite schema — all VibeLearn tables explained - [Hook Lifecycle](https://docs.vibelearn.dev/architecture/hooks.md): Complete guide to VibeLearn's 5-stage hook lifecycle - [Architecture Overview](https://docs.vibelearn.dev/architecture/overview.md): System components and data flow in VibeLearn - [Worker Service](https://docs.vibelearn.dev/architecture/worker-service.md): HTTP API on port 37778 — analysis pipeline, session management, system endpoints - [Configuration](https://docs.vibelearn.dev/configuration.md): VibeLearn settings, AI providers, and environment variables - [Cursor + Gemini Setup](https://docs.vibelearn.dev/cursor/gemini-setup.md): Use VibeLearn in Cursor with Google's free Gemini API - [Cursor Integration](https://docs.vibelearn.dev/cursor/index.md): Capture coding sessions in Cursor — learn from every agent session - [Cursor + OpenRouter Setup](https://docs.vibelearn.dev/cursor/openrouter-setup.md): Use VibeLearn in Cursor with OpenRouter's 100+ AI models - [Development](https://docs.vibelearn.dev/development.md): Build from source and contribute to VibeLearn - [How VibeLearn Uses Hooks](https://docs.vibelearn.dev/hooks-architecture.md): Lifecycle-driven learning capture — observe sessions from outside, analyze in background - [Installation](https://docs.vibelearn.dev/installation.md): Install VibeLearn as a Claude Code plugin or in Cursor IDE - [Introduction](https://docs.vibelearn.dev/introduction.md): Learn from every coding session — automatically - [Platform Integration](https://docs.vibelearn.dev/platform-integration.md): Integrate VibeLearn's worker API into other IDEs and tools - [Learning Loop Metrics](https://docs.vibelearn.dev/smart-explore-benchmark.md): How VibeLearn measures concept coverage, quiz accuracy, and mastery progression - [Troubleshooting](https://docs.vibelearn.dev/troubleshooting.md): Common issues and solutions for VibeLearn - [Gemini Provider](https://docs.vibelearn.dev/usage/gemini-provider.md): Use Google's Gemini API for concept extraction and quiz generation — free tier available - [Getting Started](https://docs.vibelearn.dev/usage/getting-started.md): Your first session with VibeLearn — what happens automatically - [OpenRouter Provider](https://docs.vibelearn.dev/usage/openrouter-provider.md): Access 100+ AI models through OpenRouter — including free options - [Private Tags](https://docs.vibelearn.dev/usage/private-tags.md): Control what gets stored — wrap sensitive content in tags ## OpenAPI Specs - [openapi](https://docs.vibelearn.dev/api-reference/openapi.json)