qmd

Search local markdown notes and transcripts with hybrid BM25 and vector retrieval.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill qmd-cloudliness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qmd
Source: https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11/tree/main/optional-skills/research/qmd
Command: npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill qmd-cloudliness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Personal knowledge bases are scattered and hard to query quickly; qmd provides fast, local search across notes, docs, and transcripts using a hybrid retrieval engine.

Core Features & Use Cases

  • Hybrid search: BM25 keyword search, vector search, and LLM reranking for high-quality results.
  • Local-first: runs on-device with no cloud dependencies.
  • Context-aware querying: supports per-collection contexts and desktop integrations.

Quick Start

Run a local search across your markdown notes and transcripts.

Frequently Asked Questions about qmd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search markdown notes and meeting transcripts locally on my device?

You can search markdown notes and transcripts locally by indexing your files with a hybrid retrieval engine that runs on-device without cloud dependencies. This enables fast queries across your personal knowledge base.

What is hybrid search and how does it improve querying a knowledge base?

Hybrid search combines BM25 keyword matching, vector search, and LLM reranking to retrieve documents. This approach improves knowledge base querying by delivering high-quality results for both exact text matches and deeper semantic queries.

Can I run local semantic search across my documentation without sending data to the cloud?

Yes, you can run local semantic search across your documentation entirely on-device. The search engine operates locally without cloud dependencies, ensuring your text-based files and personal knowledge base remain private.

Do I need a specific Node.js version to run local text search across my notes?

Yes, running local text search requires Node.js version 22 or higher, alongside SQLite with extension support. You must also install the search tool to properly index and query your markdown notes and documents.

How do I index and query text-based files using BM25 and vector search?

You index and query files by installing the local search tool, which initializes a SQLite database to support both BM25 and vector search. This setup allows you to perform quick keyword lookups and semantic queries across your collections.

Does local search support per-collection contexts for meeting transcripts?

Yes, the local search engine supports per-collection contexts for meeting transcripts and other documents. This allows you to target queries toward specific collections, ensuring context-aware search results across your knowledge base.