Persists and searches Claude Code conversations, tool outputs, and sub-agent activity using local or cloud RAG — enabling semantic search across past sessions, project knowledge recall, code history exploration, and automated context injection during active tasks.
Ask a question about past work and get a synthesized answer informed by conversation history from the RAG database
Browse past sessions, projects, and their events in the RAG database
Configure the Claude RAG plugin — connection, capture settings, RAG mode, privacy, and more
Identify technical debt — churn hotspots, TODO markers, recurring errors, and debt score
Browse architectural decisions detected in past conversations — what was chosen, why, and when
Ask a question about past work and get a synthesized answer informed by conversation history from the RAG database
Browse past sessions, projects, and their events in the RAG database
Configure the Claude RAG plugin — connection, capture settings, RAG mode, privacy, and more
Search past conversations and tool results for relevant historical context. Use when the user references past work ("how did we do X", "remember when", "last time"), asks about project history, or when historical context from previous sessions would help with the current task.
Soft-delete data from the RAG database — by session, project, or all. Data can be restored later.
Matches all tools
Hooks run on every tool call, not just specific ones
Admin access level
Server config contains admin-level keywords
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
The first open source RAG plugin for Claude Code.
Every conversation, tool call and AI response — indexed and searchable across all your sessions.
Website | Install | Features | Commands | MCP Tools | Issues
65% of developers cite context loss as their #1 frustration with AI coding assistants. Claude Code forgets everything between sessions. Context compaction destroys your instructions mid-conversation. The same mistakes happen again and again.
Claude RAG fixes this. It captures every interaction in the background, embeds it with Gemini, and injects relevant context into every new prompt — automatically.
| Claude RAG | claude-mem | Cursor Memory | |
|---|---|---|---|
| Embeddings | Gemini 1536d | MiniLM 384d | Proprietary |
| Search | Hybrid (Vector + BM25 + RRF) | ChromaDB | N/A |
| Vector index | DiskANN (scales to millions) | ChromaDB | N/A |
| Multimodal | Images, PDF, audio, video | Text only | Text only |
| Cost to user | Free | 2x API cost (SDK agent) | Included |
| Architecture | Cloud (works across devices) | Local only | Local only |
| Turn linking | Q + Tools + A grouped | Observations | N/A |
| Privacy tags | <private> stripping | <private> | Content exclusion |
| License | MIT | AGPL-3.0 | Proprietary |
| Post-compaction recovery | Auto re-inject context | No | No |
| Tech debt tracking | Built-in | No | No |
| Decision journal | Auto-tagged | No | No |
# 1. Add the marketplace
/plugin marketplace add ThisisYoYoDev/claude-plugins
# 2. Install the plugin
/plugin install claude-rag@yoyodev
# 3. Create your free account
/claude-rag:setup
# 4. Done — start coding normally
The setup auto-detects your email from git config, sends a magic link, and configures everything. Your conversations are captured automatically from that point on.
Already have an account? Use
/claude-rag:loginto sign in on a new machine.
You type a prompt
│
├─ 1. RAG searches past sessions (hybrid: vector + BM25)
│ → relevant context injected silently into your prompt
│ → continuation context: "where you left off" from last session
│
├─ 2. Claude responds using your full history as context
│
└─ 3. Everything is captured in the background
→ prompt, tools, response grouped by turn
→ embedded with Gemini 1536d
→ stored in PostgreSQL + DiskANN
→ searchable across all sessions forever
⎿ Claude RAG v0.3.1 — resumed + 3 contexts from "myproject"
❯ how did we fix the auth bug?
⎿ 🔍 RAG found 3 matches (8ms)
💬 87% — Q: Fix the authentication bug in login
🔧 2x Read, 1x Bash
🤖 A: Changed TOKEN_EXPIRY from 3600 to 86400... (247 tokens)
💬 72% — Q: Do the auth tests pass?
🤖 A: 14 passed, 0 failed (5 tokens)
● The auth bug was in `src/auth/token.ts`...
npx claudepluginhub thisisyoyodev/claude-plugins --plugin claude-ragHarness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Evidence-gated AI coding workflow: scan → analyze → plan → TDD → execute → fix → verify → review, powered by Codebase Memory MCP >= 0.9.0 with optional Serena LSP intelligence. Includes blast-radius planning, test/cycle gates, independent review, and Windows Git Bash hook auto-resolution.
v9.54.1 — Reliability wave: tangle contextual review correction loop with hard round ceiling, progress-supervised review rounds (per-agent stall watch, descendant-tree kills), council diversity and agy pin fixes, marketplace generator source-of-truth fix, provider troubleshooting runbook and cost-expectations docs. Run /octo:setup.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer