Free & Open Source — MIT License
Your coding sessions.
Turned into knowledge.
Every time you build with Claude Code, Vibe Knowledge silently converts what happened into plain-language flashcards. No extra effort. No new apps to open.
Requires Claude Code. Installs hooks + MCP server in < 30 seconds. No cloud account needed.
How it works
01
Build as usual
Use Claude Code the way you always do. Vibe Knowledge hooks into every Edit, Write, and Bash call automatically — nothing to configure per-project.
02
Cards appear silently
After each session, a background process asks Claude Haiku: "what concept did we just touch, in plain English?" A flashcard is born. Your session never slows down.
03
Review, repeat, retain
Browse by project, search your glossary, trace the concept map, or run the spaced-repetition quiz. Explain it in your own words. Close a deal.
What a card looks like
Plain language,
every time
Each card captures the term, why you used it, and a real-world analogy — automatically extracted from what you actually built.
After a week of vibe-coding, you have 100+ cards, all grounded in your own projects.
What's included
Hooks in silently
Installed once. Works across every project. The capture hook runs in milliseconds and never calls an AI — zero latency, zero cost at capture time.
Secrets never leave your machine
API keys, tokens, .env files — automatically redacted before anything is stored. Patterns like sk-..., ghp_..., Bearer ... are masked at capture time.
Spaced repetition built in
The viewer includes a forgetting-curve quiz. Grade yourself (forgot / hazy / got it). The algorithm schedules your next review automatically.
See how ideas connect
A force-directed graph of your top 40 terms. Spot clusters. Identify gaps. Watch your understanding grow over time.
Query your knowledge from Claude Code
Add as an MCP server. Ask "what have I learned about webhooks?" directly inside sessions. Your cards become a searchable second brain.
Works offline, zero dependencies
Open view/index.html in your browser. No server, no bundler, no internet. All data lives in ~/.claude/vibe-knowledge/data/.
Your code stays
on your machine.
All data lives in ~/.claude/vibe-knowledge/data/. Nothing is transmitted to any server.
The distill process runs without your ANTHROPIC_API_KEY — it uses your Claude Pro subscription quota, not billable API calls.
- API keys and tokens are replaced with
[secret masked]before any storage - Contents of
.env,*.pem,*.keyfiles are never recorded password=,Bearer ..., JWT tokens are automatically redacted- Open source — every line of the capture logic is auditable on GitHub
- No analytics, no telemetry, no accounts required
Start building.
Start remembering.
Free forever. Open source. Install once, learn continuously.