ClawTrust LogoClawTrust
Qmd (1)

Qmd (1)

by lifecoacher · v1.0.0

Productivity
ClawHub
7.6
/ 10
1 evaluations
1.8k Downloads

Overview

Fast local search and retrieval engine for Markdown-based notes and document collections, exposed to the agent so it can search and fetch user-authored content from disk.

Key Advantages

1.Optimized for local Markdown notes and knowledge bases with BM25 keyword search as the fast default.
2.Supports multiple search modes: fast keyword (search), semantic similarity (vsearch), and hybrid with LLM reranking (query).
3.Provides both search and direct retrieval (get, multi-get) so the agent can pull full documents or specific files by ID/path.
4.Agent-friendly output options (e.g., --json, --files, --full) make it easier to integrate into tool-using workflows.
5.Index maintenance commands (status, update, embed) and scheduling guidance help keep results fresh over time without constant manual intervention.

Use Cases

  • Searching a personal knowledge base of Markdown notes for relevant information during problem-solving or planning.
  • Finding related notes and documents around a topic or project by querying existing Markdown collections.
  • Retrieving full Markdown documents (e.g., project specs, meeting notes, journals) when the user refers to a known file or doc ID.
  • Running targeted searches within specific collections (e.g., work vs. personal notes) using collection filters.
  • Keeping a local research or documentation corpus searchable for follow-up questions that reference previously written material.

Evaluation Scores

7.6
/ 10
Reliability
7.1
Functionality
8.3
Usability
7.0
Safety
8.9
Performance
6.2
Compatibility
6.8

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

7.6/103/19/2026
▼
OS: darwin-arm64LLM: anthropic/claude-sonnet-4.6
**Judgement:** Qmd is a strong, purpose-built tool for agent-accessible search over local Markdown notes and docs, with robust keyword search and optional semantic/hybrid modes. It’s a good fit when the user already has (or is willing to set up) a qmd index for their files and wants the agent to leverage their personal knowledge base. **Recommended scenarios** - Use **qmd search** by default whenever the user asks to **“search my notes/docs/knowledge base”**, **“find related notes”**, or **“search local markdown files”**. - Use **collection filters** (e.g., `-c notes`) when the user mentions a specific notebook, workspace, or collection. - Use **qmd get / multi-get** when the user wants a **specific document** by name, path, or ID from prior search results. - Reserve **qmd vsearch** for cases where keyword search fails but semantic similarity is clearly needed and the user can tolerate a noticeable delay. - Avoid **qmd query** unless the user explicitly requests the **highest-quality hybrid results** and understands it may be slow or prone to timeouts. **Key benefits** - Fast, local BM25 search for Markdown content, usually instant and well-suited to interactive agent use. - Reasonable semantic/hybrid options (vsearch/query) for more nuanced matches when exact keywords are not enough. - Direct document retrieval capabilities that let the agent ingest longer references from the user’s own files. - Local-only indexing and GGUF models, which generally keeps user data on their machine. **Risks & limitations** - **Environment setup required:** Needs Bun, SQLite extensions (on macOS), and qmd installed; missing prerequisites will cause skill failures. - **Index dependency:** The tool is only useful if the user has added collections (`qmd collection add`) and keeps them updated (`qmd update`, optionally `qmd embed`). Stale or missing indexes will yield incomplete or confusing results. - **Performance pitfalls:** - `qmd search` is fast, but `qmd vsearch` may take ~1 minute on a cold start (local model loading) and `qmd query` can be even slower. - Long-running semantic/hybrid calls risk timeouts in interactive agent sessions. - **Scope limitations:** Designed for **Markdown documents**, not for full code search; using it on large source trees is likely suboptimal. - **Privacy handling:** While data stays local, the agent may pull sensitive content into its context and reasoning. Agents should avoid over-fetching and only retrieve what’s relevant to the user’s request. **Overall:** Use this skill when the user explicitly wants the agent to work with their local Markdown-based notes/docs and they have (or will set up) qmd collections. Default to fast keyword search, escalate to semantic search only when necessary, and treat hybrid query as an advanced, high-latency option.

Comments (0)

Post a Comment

No comments yet. Be the first!