QMD
QMD is a local-first command-line search engine for Markdown notes, docs, and knowledge bases, built by Shopify CEO Tobi Lütke. It combines BM25 full-text search, vector semantic search, and LLM re-ranking, and exposes an MCP server so Claude Code and other agents can query a personal corpus instead of grepping files.
The GitHub repo tobi/qmd went public on December 8, 2025, crossed 22,000 stars by April 2026, and landed on Hacker News on January 20. Version v2.1.0 shipped tree-sitter code chunking and intent disambiguation on April 5, 2026. Lütke calls it "an on-device search engine for everything you need to remember".
Mercury VP of Product Ryan Wiggins dumped 15,000 work docs and 3.5 million words into a folder, ran QMD to index the lot on his laptop, and wired Claude Code's UserPromptSubmit hook to call `qmd` on every prompt — producing a Second Brain that auto-injects five years of Mercury context without cloud sync or an API key.
Think of QMD as Spotlight for your second brain — but it understands what you meant, not just what you typed.
Search Interest
-
Nascent0–7 days
-
Emergent8–30 days
-
Validating31–90 days
-
Rising91–180 days
-
Established ← now180 days +
Why is it emerging now?
QMD turned four months old in April 2026 with 22.6k stars, an official v2.1.0 tree-sitter release, and a growing ecosystem of TUIs, Obsidian plugins, and Second-Brain templates that plug it into Claude Code — making Tobi Lütke's weekend side project the de facto local-RAG layer for agent workflows.
Outlook
6-month signal projection and commercial timeline.
Tobi's reach plus an MCP server at agent-harness critical mass keeps QMD the default local-RAG layer for the Claude Code crowd through 2026.
Risk · Acronym clash with Quarto's .qmd file extension muddies SEO and could split the brand as Posit/R users Google the wrong thing.
Analogs · ripgrep · Obsidian · llama.cpp
-
nowOSS tool, zero SERP ads
No paid placements — QMD's SERP is GitHub, DeepWiki, and indie dev blogs.
-
3-6moHosted wrappers + courses land
Expect paid Obsidian plugins, "Second Brain with QMD" courses, and hosted managed variants.
-
6-12moLocal-RAG category consolidates
Winner pulls searches; losing forks drop out and QMD either owns the term or splits it with a rival.
Competition & Opportunity for term “QMD”
Three heuristic signals derived from the tracked queries, the term's monetization cards, and its cluster neighbors. Directional, not audited.
Ideas for term “QMD”
Buildable pitches — turn this term into an article, site, product, post, newsletter, video, or course. Steal any card and run with it.
Head-to-head benchmarks on a 15k-doc corpus — index time, recall, RAM footprint. Dev-tools comparison queries have high search intent and almost no current results.
Step-by-step tutorial cloning Ryan Wiggins' Mercury setup. The hook pattern plus QMD is the load-bearing combo, and no canonical write-up exists yet.
Explainer that captures both search intents. Acronym-clash pages rank fast because they answer a confused query with one authoritative result.
achekulaev/obsidian-qmd exists but is rough. A polished plugin with vault-scoped collections and pricing tier (free personal, $5/mo teams) has a clear buyer.
QMD is strictly local; mid-size teams wanting cross-laptop knowledge recall will pay for a managed variant. Same play Posthog ran vs self-host.
Ecosystem is fragmenting fast (lazyqmd, obsidian-qmd, ehc-io/qmd MCP, qntx-labs Rust port). A curated directory captures the "qmd integrations" long tail.
First-person teardown of the real setup (hooks, collections, intent strings). Claude Code + QMD posts are outperforming generic "I tried X" content right now.
Screen-recorded indexing of a real archive, then live Claude Code prompts against it. Visual tool with a surprising recall demo is inherently clippable.
Tobi Lütke pushed 973 commits in six weeks while running a $150B company — and the repo sitting on 22,000 stars is a markdown search tool, not a startup.
Enterprise RAG vendors raised $500M last year to solve what a Shopify engineer's side project now does on a MacBook, offline, in under a second.
Semantic recall over a personal archive hits different when the archive is actually yours — a live demo of scoping a decade of Slack, meeting notes, and half-written Notion pages.
What People Search
Long-tail queries from Google Suggest + Trends. Volume and competition are heuristics — directional, not audited. Content Type comes from query shape.
SERP of term “QMD”
What searchers see today — organic results on top, paid ads if anyone's bidding. Ad density is a real-time commercial signal.
FAQ
What is QMD?
QMD is a local-first command-line search engine for Markdown notes, docs, and knowledge bases, built by Shopify CEO Tobi Lütke.
Why is QMD emerging now?
QMD turned four months old in April 2026 with 22.6k stars, an official v2.1.0 tree-sitter release, and a growing ecosystem of TUIs, Obsidian plugins, and Second-Brain templates that plug it into Claude Code — making Tobi Lütke's weekend side project the de facto local-RAG layer for agent workflows.
When did QMD emerge?
Publicly emerged around 2025-12-08 (about 190 days ago as of 2026-06-16). EarlyTerms first recorded a pipeline signal on 2026-04-21.
Related Terms
Other terms in the same space — aliases, subtypes, competitors, and neighbors to explore next.
- Part of context-engineering Context engineering is the discipline of curating every token that enters an LLM's context window — system prompt, tools, retrieved… →
- Related OpenClaw OpenClaw is an open-source self-hosted personal AI agent: a long-running runtime that connects to any LLM (Claude, GPT, DeepSeek, Kimi,… →
- Related Claude Code Claude Code is Anthropic's official command-line coding agent — a terminal tool that reads your codebase, edits files, runs commands,… →
- Related UserPromptSubmit hook The UserPromptSubmit hook is a Claude Code lifecycle event that fires the moment a user hits enter on a prompt, before Claude processes it. →
- Related MCP server An MCP server is a small, standalone program that exposes one capability — a database, a filesystem, a security scanner, a trading API —… →
- Related LLM wiki LLM wiki is a pattern where an AI agent incrementally compiles a folder of plain-markdown entity pages from your raw sources, then… →
- Related vault-context Vault Context is the practice of feeding a local Markdown vault — its files, folder layout, frontmatter, tags, and retrieved chunks — to… →
- Includes ·
- Competitor ·
- Related
Sources
Primary URLs this report cites — open any to verify the claim yourself.
- 01 tobi/qmd — official repository github.com ↗
- 02 QMD v2.1.0 release notes github.com ↗
- 03 QMD — Quick Markdown Search (Hacker News, Jan 20 2026) news.ycombinator.com ↗
- 04 Tobi Lütke: "So many people at Shopify use QMD we integrated it into the monorepo" x.com ↗
- 05 Tobi Lütke: "The QMD industrial complex grows stronger" x.com ↗
- 06 Alexander Zeitler — Introducing lazyqmd: a TUI for QMD alexanderzeitler.com ↗
- 07 DeepWiki — QMD getting started guide deepwiki.com ↗
- 08 Andrew Levine: "qmd by @tobi saved me 96% on tokens with clawdbot" x.com ↗