Indexes and searches local Markdown files with high performance, offering BM25 full-text, vector semantic, and hybrid search, alongside an MCP server for AI agent integration.
Sponsored
Qmd is a powerful and private local search engine designed for Markdown files. Built in Rust, it provides a high-performance solution for managing and searching your personal knowledge base or project documentation without relying on cloud services. It features a sophisticated hybrid search mechanism, combining traditional BM25 full-text search with modern vector semantic search, enhanced by LLM query expansion and reranking for highly relevant results. Qmd also includes an MCP server, enabling seamless integration with AI agents like Claude Desktop, transforming your local Markdown collections into a dynamic knowledge source for AI-powered workflows.
Características Principales
01Hybrid Search (BM25 + Vector) with RRF merging
02LLM Query Expansion and Reranking for deep semantic understanding
03MCP Server for AI agent integration (JSON-RPC 2.0)
04Single binary distribution with minimal runtime requirements
051 GitHub stars
06Private and local-first architecture with no cloud dependencies
Casos de Uso
01Managing and searching a personal or team knowledge base stored in Markdown files (e.g., Obsidian notes)
02Performing advanced semantic searches across large collections of technical or project-related Markdown documents
03Providing AI agents with access to local documentation and contextual information via the MCP server