rqmd
On-device hybrid search for your markdown — the rqmd command-line tool.
A Rust port of tobi/qmd by Tobi Lütke. It combines BM25 full-text search (SQLite FTS5), vector semantic search, and local LLM re-ranking — all on-device via llama.cpp with GGUF models. Nothing leaves your machine.
This crate provides the rqmd binary and all subcommands (search, vsearch,
query, collection, pull, embed, mcp, …). The engine lives in
rqmd-core; the MCP server in
rqmd-mcp.
Install
Building compiles llama.cpp and the tree-sitter grammars, so you need a C/C++
compiler and CMake (on Windows, the MSVC "Desktop development with C++"
workload). GPU acceleration is opt-in via the metal, cuda, or vulkan
features; the default install is CPU-only.
Quickstart
See the project README for the full guide.
License
MIT. See LICENSE and NOTICE (attribution to the upstream qmd project).