
A Raycast extension for QMD - an on-device search engine for markdown files.

bun install -g https://github.com/tobi/qmdbrew install sqliteSee QMD documentation for full details on commands and features.
If Bun or QMD are installed in non-standard locations (e.g., via Homebrew), you can configure custom paths in Extension Preferences (⌘,):
To find the correct path, use which in Terminal:
which bun
which qmd
Leave these fields empty to use automatic detection (checks ~/.bun/bin and system PATH).
~/.cache/qmd/index.sqlite~/.config/qmd/index.ymlFast BM25 keyword search across your markdown collections
Vector similarity search using semantic embeddings
Best quality search combining keyword and semantic search with LLM reranking (uses more resources)
Create a new indexed collection from a folder of markdown files
View, edit, rename, and remove collections
Scan all collections for new or changed files and update the index
Add a context description to improve search relevance for a collection or document
View, edit, and remove context descriptions
Retrieve a document by its path or document ID
View index health, collection stats, and embedding status
Generate vector embeddings for semantic search (runs in background)
Remove orphaned data and cache from the QMD index
Delete all QMD data including collections, contexts, and embeddings (requires confirmation)