aicoolies logo

QMD

On-device hybrid search engine for your docs and notes

Share
free
Visit Website →

QMD is an on-device search engine built by Tobi Lütke (Shopify CEO) that indexes markdown notes, meeting transcripts, and documentation locally. It combines BM25 full-text search, vector semantic search, and LLM-powered re-ranking into a single hybrid pipeline. Ships with a built-in MCP server for seamless integration with Claude Code, Cursor, and other AI editors. All processing happens on your machine via node-llama-cpp with GGUF models — zero cloud dependency.

QMD is a local-first search engine created by Tobi Lütke, CEO of Shopify, designed to make every document on your machine instantly findable through a hybrid retrieval pipeline. It combines three search strategies in a single query: BM25 keyword matching for precise term lookups, vector semantic search for meaning-based retrieval, and LLM-powered re-ranking that understands context and intent. All processing runs entirely on-device using node-llama-cpp with GGUF quantized models, requiring no cloud services, API keys, or network connectivity. The engine indexes markdown files, meeting transcripts, knowledge bases, and any text-based documentation you point it at.

What sets QMD apart from conventional search tools is its first-class MCP server integration. Claude Code, Cursor, Windsurf, and any MCP-compatible AI editor can query your indexed documents directly through the Model Context Protocol, giving coding assistants access to your personal knowledge base without uploading anything to external servers. The MCP server supports both stdio transport for single-client use and HTTP transport at localhost:8181/mcp for concurrent multi-client sessions. An optional intent parameter helps disambiguate ambiguous queries, available through the CLI with --intent flag, MCP tool fields, and the programmatic API.

Built with TypeScript and requiring Node.js 22+, QMD maintains an active development pace with regular releases adding features like improved chunking strategies and expanded model support. The project has attracted over 19,000 GitHub stars since its release, reflecting strong developer interest in privacy-preserving search solutions. It ships under the MIT license with zero telemetry, making it suitable for sensitive corporate environments where document contents cannot leave local infrastructure. The CLI interface supports batch indexing, incremental updates, and configurable search pipelines that can be tuned per collection.

Pricing

Free and open source — MIT licensed

Platforms

macOS, Linux, Windows via npm/bun CLI

Categories

Tags

Use Cases

Alternatives

Context7 logo

Context7

Up-to-date docs for AI code editors via MCP

Context7 is an MCP server developed by Upstash that injects up-to-date, version-specific documentation directly into AI code editors and coding assistants. By typing 'use context7' in prompts, developers get accurate library documentation instead of hallucinated or outdated API references. It pulls from official source documentation and serves it through the Model Context Protocol, solving the common problem of LLMs generating code with incorrect or nonexistent API calls.

open-sourceOpen Source
AnythingLLM logo

AnythingLLM

All-in-one self-hosted AI app with RAG, agents, and multi-user support

AnythingLLM is an open-source, privacy-first AI application that turns any document into an interactive knowledge base. It bundles document ingestion, vector storage (built-in LanceDB), RAG pipelines, AI agents, and multi-user access into a single deployable package. Supports 30+ LLM providers including OpenAI, Anthropic, Ollama, and local models. With 62K+ GitHub stars and MIT license, it runs as a desktop app or Docker container with zero configuration required out of the box.

freemiumOpen Source

Graphiti

Build real-time temporal knowledge graphs for AI agents

Graphiti is an open-source Python framework by Zep for building temporally-aware knowledge graphs for AI agents. It continuously integrates conversations, business data, and external information into queryable graphs with bi-temporal tracking. The hybrid retrieval combines semantic search, BM25 keywords, and graph traversal for sub-300ms queries without LLM calls at retrieval time.

open-sourceOpen Source

Related Tools

Hermes Agent logo

Hermes Agent

Top Pick

Open-source AI agent framework with persistent memory, reusable skills, tools, and messaging gateways

Hermes Agent is an open-source AI agent framework with persistent memory, reusable skills, 40+ tools, cron jobs, and messaging gateways.

open-sourceOpen Source
Intercom MCP Server logo

Intercom MCP Server

Intercom's remote MCP server for support and Help Center context.

Intercom MCP Server is Intercom's hosted remote MCP server for connecting AI tools to Intercom workspace data. It supports the recommended Streamable HTTP endpoint, OAuth or bearer-token authentication, and tools for conversations, contacts, companies, and Help Center article workflows, with access limited by token permissions and Intercom workspace policy.

freemiumTelemetry
HubSpot MCP Server logo

HubSpot MCP Server

HubSpot's hosted MCP server for CRM data and workflows.

HubSpot MCP Server is HubSpot's hosted remote MCP server for connecting compatible AI tools to CRM data. It uses OAuth 2.1 with PKCE through MCP auth apps, then exposes HubSpot context such as contacts, companies, deals, tickets, activities, and marketing or content objects according to user permissions, granted scopes, and sensitive-data restrictions in the account.

freemiumTelemetry
Asana MCP Server logo

Asana MCP Server

Official Asana remote MCP server for project and task workflows.

Asana MCP Server is Asana's official hosted MCP endpoint for connecting compatible AI clients to Asana work data. It lets authenticated users search workspace objects, inspect and manage tasks or projects, create work items, and generate project summaries through OAuth-backed Streamable HTTP access while preserving existing Asana permissions and admin app-management controls.

freemiumTelemetry

OpenWiki

LangChain CLI for maintaining agent-friendly codebase documentation

OpenWiki is LangChain’s open-source CLI for generating and maintaining an agent-focused wiki inside a codebase. It can create an openwiki/ documentation folder, update it from repository changes, add guidance to AGENTS.md or CLAUDE.md, and run via an interactive CLI or daily GitHub Action so coding agents have durable context without stuffing every detail into prompts.

open-sourceOpen SourceTelemetry

Safari MCP Server

Apple's Safari-native MCP server for web debugging agents

Safari MCP Server is Apple's safaridriver-based MCP server in Safari Technology Preview, giving compatible coding agents local access to Safari page content, console logs, network requests, screenshots, JavaScript evaluation, interactions, viewport controls, and accessibility/performance checks.

freeTelemetry