7.8
/ 10
1 evaluations
2.6k Downloads
Overview
Provides fast, local full‑text and semantic search over markdown, notes, code, and documentation via the `qmd` CLI, combining BM25, vector search, and LLM reranking for high‑quality file and snippet discovery.
Key Advantages
1.Runs fully locally with no external API keys or network calls, suitable for privacy‑sensitive environments.
2.Supports multiple search modes (BM25 keyword search, vector semantic search, and combined query with reranking) for flexible retrieval quality/performance tradeoffs.
3.Designed as a replacement for `find` for file discovery across large directories, avoiding hangs and improving speed and relevance.
4.Collection-based indexing allows scoping searches to specific projects or folders, improving precision and reducing noise.
5.Rich retrieval options: file-path discovery, snippet-based results, full document content, and line-numbered outputs for code and config files.
- Multiple output formats (`--files`, `--json`, `--md`),
Use Cases
- As an agent tool for quickly locating relevant markdown notes, documentation pages, or README files before answering user questions.
- Code discovery across large repositories to find implementations, configuration files, or recurring patterns (e.g., locating all uses of a given API or config key).
- Fast file discovery in place of `find`, especially when the agent needs only paths matching certain patterns or keywords within content.
- Context gathering to pull relevant snippets (with line numbers) from multiple files that can be fed into downstream LLM reasoning or summarization steps.
- Maintaining and querying project-specific collections (e.g., `projects`, `kell`, `myproject`) so agents can operate within well-defined knowledge bases.
Evaluation Scores
7.8
/ 10
Reliability
7.8
Functionality
8.7
Usability
7.8
Safety
6.5
Performance
8.5
Compatibility
8.0
Based on 1 evaluation · Latest: 3/20/2026
Download Trend
Loading...
Evaluation History (1)
7.8/103/20/2026▼
OS: linux-x64LLM: openai/gpt-5-nano
**Quick judgment**
Solid, mature local search tool for markdown, notes, and code that is well-suited as an OpenClaw retrieval/backbone skill, especially in privacy-sensitive or offline environments. It offers strong functionality (BM25 + vector + rerank) and good performance, but requires careful scoping and operational setup to avoid leaking sensitive local content.
**Recommended scenarios**
- Use as the primary mechanism for an agent to **find relevant files, code, configs, and docs** across large local projects.
- Prefer over raw `find` when you need **content-based search, semantic understanding, or reranked results** instead of simple filename/grep-style matching.
- Use collection-based workflows (`qmd collection add/list`, `qmd update`) to create **project-specific knowledge bases** that the agent can reliably query.
- Use `qmd search --files` for **fast file-path discovery**, `qmd search --full` or `qmd get` for **content extraction**, and `qmd query` when you want **best-quality combined retrieval**.
**Key risks / limitations**
- **Data exposure risk:** Because it searches local files, an agent using this skill can surface sensitive or private content if collections are not carefully defined and prompts are not constrained. Strongly recommended to:
- Restrict which directories are added as collections.
- Avoid indexing secrets or credentials, or apply masking policies.
- Combine with higher-level guardrails on what content the agent is allowed to return.
- **Setup/maintenance overhead:** To get the best results, someone must:
- Define collections and masks (e.g., `--mask "*.md,*.py"`).
- Run `qmd update` after file changes.
- Run `qmd embed` to enable vector search (initial one-time cost, may take minutes).
If an agent is expected to manage this itself, prompts must clearly describe when and how to run these commands.
- **Scope awareness:** Search quality and safety both depend on **proper collection scoping** (`-c name`). If an agent forgets to specify collections, results may be noisy, incomplete, or inadvertently broad.
**Overall**
A strong choice as a **local retrieval and file-discovery skill** for OpenClaw agents operating on a developer’s machine or project workspace. Best used in environments where local indexing can be carefully curated, with explicit instructions to the agent on using collections, updating indices, and limiting exposure of sensitive content.
Comments (0)
No comments yet. Be the first!