QMD Search

by xia-ataraxia
5
4
3
2
1
Score: 51/100

Description

The QMD Search plugin connects your vault to the local QMD search engine, with keyword search using BM25, vector search by meaning, hybrid search and advanced queries. Results appear in a search modal with highlighted snippets and you can insert a result into the current note as a wikilink or drag it into a note. A related notes sidebar shows notes similar to the active one. Automatic syncing reindexes changed notes and displays progress in the status bar. Commands also cover manual syncing, index updates, embedding generation and refreshing related notes. Notes are indexed and searched locally, with no network use or telemetry from the plugin. It requires the QMD CLI and runs only on desktop with Obsidian 1.13.0 or later.

Reviews

No reviews yet.

Stats

3
stars
372
downloads
1
forks
10
days
1
days
9
days
66
total PRs
0
open PRs
1
closed PRs
65
merged PRs
1
total issues
0
open issues
1
closed issues
226
commits

RequirementsExperimental

  • QMD CLI installed locally with a QMD collection pointing to the vault

Latest Version

10 days ago

Changelog

Fixes

  • fix: insert links from popouts and show re-scan progress immediately (#65)
  • fix: keep related view when opening results from a popout (#64)
  • fix: close search modal before opening settings (#63)

README file from

Github

Local QMD search, related notes, and autosync for your vault.

QMD search modal in Exact match (keyword) mode on a small sample vault: typing "coffee" and then "marathon" returns the matching note with the term highlighted. Semantic and hybrid modes are not shown.

Features

  • Search by keyword (BM25), meaning (vector), hybrid, or advanced queries in a modal, with highlighted snippets.
  • Related notes sidebar for the active note.
  • Insert a result as a wikilink into the current note.
  • Auto-sync re-indexes notes when they change, with progress in the status bar.

Usage

  1. Install the QMD CLI and create a QMD collection that points at your vault folder.
  2. Open Settings, QMD. The plugin finds the qmd binary on your PATH, or you can set its path.
  3. Run Open search, type a query, and pick a mode.
  4. Run Open related notes to see notes similar to the active one.

Other commands: Sync now, Run update, Run embed, Refresh related notes, Re-scan collections.

Installation

Desktop only, Obsidian 1.13.0 or later.

Community plugins: open Settings, Community plugins, Browse, search for "QMD", then Install and Enable.

Manual: download main.js, manifest.json and styles.css from the latest release into <vault>/<configDir>/plugins/qmd/, then enable the plugin. <configDir> is your vault's configuration folder (.obsidian by default).

Disclosures

  • Network use: none from the plugin. It runs the local qmd command-line program on your machine; your notes are indexed and searched locally.
  • Files outside the vault: the qmd program keeps its own index outside the vault, as set by its own configuration.
  • Local programs and files: desktop only. The plugin runs the local qmd program with Node's child_process (it asks your login shell for command -v qmd when no path is set) and never reads the filesystem directly.
  • Vault access: never lists the whole vault. To map a qmd result (a slugified path) back to a note, it looks only at the folders on that result's path. It edits a note only when you insert a result link into it.
  • Clipboard: none. To use a result link, choose "Insert link" (right-click a result, or Shift+Enter in search), or drag the result into a note.
  • Telemetry: none.

Development

See the dev contract: bun run dev, bun run build, bun run ci.

License

MIT

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Core Search Assistant
5 years ago by qawatake
An Obsidian plugin to enhance built-in search: keyboard interface, card preview, bigger preview
Power Search
5 years ago by Aviral Batra
Settings Search
5 years ago by Jeremy Valentine
Adds a search bar to Obsidian.md's settings
Search Everywhere
5 years ago by Mom0
Obsidian Search Everywhere Plugin
Card View Switcher
5 years ago by qawatake
An Obsidian plugin to provide a quick switcher with card view
Version History Diff (Sync, File Recovery & Git)
5 years ago by kometenstaub
Get a diff view of your Obsidian Sync, File Recovery and Git version history
Quiet Outline
5 years ago by the_tree
Improving experience of outline in Obsidian
Book Search
5 years ago by anpigon
Obsidian plugin that automatically creates notes by searching for books
Copy Search URL
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds a menu entry to its search view for copying the Obsidian search URL.
External Link Helper
4 years ago by Jhonghee Park
Obsidian plugin for link suggestion
Contacts
4 years ago by vbeskrovnov
With this plugin, you can easily organize and manage your contacts within Obsidian. Simply create a note with contact information and use the plugin's features to quickly search, and sort through your contacts. Contacts plugin also helps you to remember birthdays of your contacts and keeps track of the last time you met them.
Khoj
4 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Unicode Search
4 years ago by BambusControl
Simple Unicode character search for Obsidian.md
Emoji Magic
4 years ago by simplgy
Makes it easier to add emojis using an improved keyword search
Global Search and Replace
4 years ago by Mahmoud Fawzy Khalil
A plugin to do a global search and replace in all your Obsidian vault files.
Floating Search
4 years ago by Boninall
A plugin for searching text by using Obsidian default search view.
Semantic Search
4 years ago by bbawj
Semantic search for Obsidian.md
Fuzzy Chinese Pinyin
3 years ago by lazyloong
Vault Chat
3 years ago by Exo Ascension
A ChatGPT bot trained on your vault notes. Ask your AI questions about your own thoughts and ideas!
Simple CanvaSearch
3 years ago by ddalexb
Zettelkasten LLM Tools
3 years ago by Karl Smith
Zettelkasten note taking powered by Large Language Models
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Moulinette Search for TTRPG
3 years ago by Moulinette
Plugin for Obsidian
Search In Canvas
2 years ago by Boninall
Lookalike
2 years ago by jlweston
Giphy
2 years ago by LuCrypto
Blockreffer
2 years ago by tyler.earth
An Obsidian plugin to search and embed blocks with ^block-references (aka ^block-ids)
Text expand
6 years ago by MrJackphil
A simple text expand plugin for Obsidian.md
Vantage - Advanced search builder
6 years ago by ryanjamurphy
Vantage helps you build complex queries using Obsidian's native search tools.
Tag Wrangler
6 years ago by PJ Eby
Rename, merge, toggle, and search tags from the Obsidian tag pane
Related Notes Finder
5 years ago by Joshua Michalik
An Obsidian extension that adds extra features for note links, statistics, and randomizers
Relative Find
5 years ago by phibr0
Another Quick Switcher
5 years ago by tadashi-aikawa
This is an Obsidian plugin which is another choice of Quick switcher.
Omnisearch
5 years ago by Simon Cambier
A search engine that "just works" for Obsidian.
Lemons Search
2 years ago by Moritz Jung
An Obsidian plugin that offers a fast fuzzy finder based quick switcher with preview.
Quarto Exporter
2 years ago by Andreas Varotsis
Export Obsidian notes to Quarto-compatible QMD files.
Tree Search
2 years ago by catacgc
Text Finder
2 years ago by hafuhafu
Provides a find/replace window in edit mode similar to VSCode (supports regular expressions and case sensitivity).
Clipper Catalog
2 years ago by Greg K.
A catalog view that provides a powerful interface for all your clipped web articles and content. Easily organize, search, and manage your web clippings within your vault.
NetClip
2 years ago by Elhary
this plugin is for Obsidian that allows you to browse the web and clip webpages directly into your vault.
Media Companion
2 years ago by Nick de Bruin
Vector Search
2 years ago by Ashwin A Murali
Obsidian plugin for Vector Search
Image Picker
2 years ago by ari.the.elk
TG Emoji Search
2 years ago by MarsBatya
CmdSearch
2 years ago by SpaceshipCaptain
Related Notes
2 years ago by Oluwasanya Awe
Similar Notes
a year ago by Young Lee
EasyLink
a year ago by isitwho
Select text in your obsidian editor to find the most similar content from other notes and easily create links.
Related Notes by Tag
a year ago by Chris Howard
displays notes that share tags with your currently active note
Clipboard Manager
a year ago by Ayush Raj
The clipboard obsidian plugin
Note Codes
a year ago by Ezhik
Reference your Obsidian notes from anywhere with simple 4-character codes.
Segerlab
7 months ago by Semyon Kononchuk
Renders calculator views within Obsidian notes from JSON data copied from the Segerlab app.
YAOS
6 months ago by kavinsood
A zero-terminal, real-time sync engine powered by your own Cloudflare Worker.
Smart Lookup
6 months ago by brianpetro
Local REST API with MCP
5 months ago by Adam Coddington
A secure REST API and Model Context Protocol (MCP) server for your vault.
SystemSculpt AI
4 months ago by systemsculpt
Chat with your Obsidian vault using your own Claude Code or Codex on desktop, or hosted AI. Edit notes with approval modes, transcribe audio and find related notes. Free to start.
Mention Autocomplete
3 months ago by Darren Zheng
Type `@` to instantly search and link any note in your vault — with full-text search, rendered preview, and smart sentence extraction.
Notebook Navigator
3 months ago by Johan Sanneblad
A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.
MCP Connector
3 months ago by istefox
Your Obsidian vault, exposed to Claude, Codex, Cursor and any MCP client. Runs inside Obsidian, on-device semantic search, no cloud round-trip, no binary to download.
Journal View
3 months ago by RUverse
A journal view for Obsidian
Dedao Brain Importer
3 months ago by springrain | 公众号: 及时春雨
在原版基础上修复windows无法手动和自动导入问题,以及优化很多格式转换为markdown
Just Simple Excalidraw
3 months ago by David Hurt
A local-first Excalidraw editor for native .excalidraw files in Obsidian, preserving the original's brilliant simplicity.
Oriko
2 months ago by trevware
A pannable, zoomable wall of your web clippings. Sort them into grids, filter by any property, and clip from your phone. Media is downloaded into your vault, so clippings keep their images and videos even if the source page is deleted.
Sift
2 months ago by disasta-g
Search your notes with substring matching, operators, path and date filters, and ranked results in a large overlay.
Vault Shelf
2 months ago by Lukas Proprentner
Your Obsidian vault as a browsable library: shelves of books built from titles, dates, people, tags, folders or any note property. Customizable to make it your own.
Settings Navigator
a month ago by Lawrence Lee
An Obsidian plugin that adds browser-style history navigation, quick plugin management, and quality-of-life improvements to the Settings modal.
MCP Server
24 days ago by leonezz
Grid Note
15 days ago by dcx199302
将Markdown文档转换成结构化的卡片布局,让卡片和结构更加清晰
Fast Find 10K
9 days ago by Simon Späti
Fast fuzzy search for large vaults: titles first, then headings, then content. Live preview, typo tolerance, finds duplicates, instant on 10k+ notes, uses Smart Connections if present.