tobi/qmd

mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 33 minutes ago
Added to GitGenius on February 9th, 2026
Created on December 8th, 2025
Open Issues & Pull Requests: 118 (+0)
Number of forks: 1,820
Total Stargazers: 29,141 (+2)
Total Subscribers: 101 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.8 days
Mean response time: 30.4 days
90th percentile: 96.6 days
Tracked items: 365

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 33% of tracked open issues have had no activity in three months. Only 16% of issues opened in the past year have been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 66
New in 7 days: 8
Closed in 7 days: 0
Avg open age: 19 days
Stale 30+ days: 45
Stale 90+ days: 22

Recent activity

Opened in 7 days: 7
Closed in 7 days: 0
Comments in 7 days: 3
Events in 7 days: 3

Top labels

  • bug (18)
  • enhancement (9)
  • documentation (1)
  • help wanted (1)

Detailed Description

QMD is a command-line search engine for local markdown documents, meeting notes, and knowledge bases that combines full-text search, vector semantic search, and LLM re-ranking entirely on-device.

The tool addresses the problem of searching across scattered personal documentation by indexing markdown files and supporting multiple search approaches simultaneously. It runs BM25 full-text search, vector semantic search, and LLM re-ranking locally using node-llama-cpp with GGUF models, then combines results via reciprocal rank fusion. The tool outputs results in formats designed for integration with AI agents, including JSON and file listings, and exposes an MCP server for tighter integration with Claude and other AI systems.

QMD suits developers and knowledge workers who maintain local markdown collections and want search without cloud dependencies or external API calls. The MCP server integration makes it particularly valuable for agentic workflows where an AI assistant needs to retrieve and reason over your documentation. The tool is designed for scenarios where you control the data and want semantic search capabilities without sending content elsewhere.

The project receives substantial real-world adoption, as evidenced by most open issues coming from outside users rather than the core team. Responses to issues and pull requests typically arrive within one to two weeks. Development activity concentrates on bug fixes, enhancements, and documentation improvements.