Who it is forA heavy vault user whose grep searches miss relevant notes.
The problemKeyword search misses notes with different wording.
The outcomeLocal semantic search exposed to the agent via MCP.
What you need first
- Obsidian
- Node.js for ShardMind and QMD
- Claude Code, Codex CLI or Gemini CLI
Steps
- Run
npm install -g @tobilu/qmd - Run
node --experimental-strip-types .scripts/qmd-bootstrap.ts - Query with
qmd --index obsidian-mind query "what did we decide about caching" - Re-run update or embed after bulk edits
Prompt for your agent
Install QMD for obsidian-mind, bootstrap the index, and query <question>. Confirm the top results are relevant notes and that no API key was used.
Caveat. QMD downloads small local models, including a 1.28 GB query expansion model.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for breferrari/obsidian-mind and "Add offline semantic search to the vault"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer