About QMD - Query Markup Documents
Search modes include BM25 full-text, vector semantic search, and LLM re-ranking, with embeddings generated locally via node-llama-cpp and gguf models.CLI commands support collection management, context injection, embedding generation, keyword and semantic queries (qmd vsearch, qmd search, qmd query) and document retrieval (qmd get).
The tool improves retrieval relevancy for LLM-driven workflows and agentic flows by supplying focused context for downstream models.Target users include developers, knowledge workers, teams, and researchers who need local, private search and fast access to project documentation.
Installation and execution are supported via npm, bun, npx, and bunx for Node-based environments.
Key Features
- On-device CLI search engine for documentation, markdown notes, meeting transcripts, and knowledge bases
- Indexes files and collections, preserves tree structure, and returns matching subdocuments with contextual snippets
- Search modes: BM25 full-text, vector semantic search, and LLM re-ranking
- Local embeddings generation via node-llama-cpp and gguf models
- CLI commands for collection management, context injection, embedding generation, keyword/semantic queries (qmd vsearch, qmd search, qmd query), and document retrieval (qmd get)
Use Cases
- Build a private, on-device knowledge base for company docs, meeting transcripts, and SOPs using qmd's tree-structured indexing and contextual subdocument retrieval so teams can query precise passages via the CLI while keeping data local and leveraging local embeddings plus LLM re-ranking for higher-quality answers
- Accelerate developer workflows by performing fast CLI semantic search across codebases, READMEs, and design docs with qmd's BM25 + vector search and contextual subdocument returns to feed targeted context into LLMs for code generation, debugging, and PR drafting
- Create an offline research assistant that indexes papers, notes, and interview transcripts with qmd's local vector search and LLM re-ranking to surface exact subdocuments and quoted passages for literature reviews, summarization, and reproducible citations
Who is it for?
- Software developers
- Knowledge workers
- Research scientists
- Project managers
- Content writers
Based on 9 verified user reviews — Average rating: 4.00/5
@julie12345678
TurkeyI like QMD - Query Markup Documents more than expected. Clean UX and dependable outputs.
@bettyrodriguez7117
TurkeySimple, focused, and not bloated. That alone makes it stand out among AI tools.
@dylanphillips883
TurkeySimple, focused, and not bloated. That alone makes it stand out among AI tools.
@mariabailey223
TurkeyThe output quality improved after I wrote better prompts. Highly usable.
@amandagreen3339
TurkeyUseful features without overwhelming menus. A practical AI addition to my toolkit.

