qmd

Search local knowledge bases with hybrid BM25, vector, and LLM reranking.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AVOI-CEO/avoi-agent --skill qmd-avoi-ceo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qmd
Source: https://github.com/AVOI-CEO/avoi-agent/tree/main/optional-skills/research/qmd
Command: npx skills add https://github.com/AVOI-CEO/avoi-agent --skill qmd-avoi-ceo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Local on-device search across personal knowledge bases, notes, docs, and transcripts is slow and siloed when relying on scattered tools; qmd provides a hybrid retrieval engine that runs locally, delivering fast, relevant results without cloud dependencies.

Core Features & Use Cases

  • Hybrid search combines BM25 keyword matching, vector search, and LLM reranking for accurate results.
  • CLI and MCP integration enable automation and tooling without external services.
  • Use case: quickly locate notes, documents, or meeting transcripts to inform research or project planning.

Quick Start

Install qmd and run a local search using qmd query after adding a collection.

Frequently Asked Questions about qmd

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

FAQPage Schema
How do I search personal notes and documents locally without cloud dependencies?

You can search personal notes and documents locally by running a hybrid retrieval engine that combines BM25 keyword matching, vector search, and LLM reranking entirely offline on your device.

How does hybrid retrieval work for local knowledge bases?

Hybrid retrieval for local knowledge bases works by combining BM25 keyword matching for exact terms, vector search for semantic similarity, and LLM-based reranking to deliver high-quality document results.

Does local semantic search work with CLI and MCP integration on macOS and Linux?

Yes, local semantic search operates offline via CLI on macOS and Linux, and optionally exposes MCP integration to support automation and tooling without requiring external cloud services.

What is the best way to find specific meeting transcripts in my local document collections?

The best way to locate meeting transcripts in local document collections is using a configurable pipeline that applies vector-based semantic search and LLM reranking to quickly return relevant transcript sections.

Can I use this local search approach for large personal knowledge bases?

Yes, you can use this local search approach for large personal knowledge bases because it supports local document collections, embedding management, and a configurable pipeline designed for fast retrieval.

Do I need an internet connection for LLM-based reranking during local document search?

No, you do not need an internet connection because the local document search operates entirely offline, meaning the LLM-based reranking and embedding management run directly on your local machine.