Concepts 导读

用 QMD 给 OpenClaw 装上本地搜索加速器

QMD 是一个本地优先的搜索侧车,把 BM25、向量搜索和重排序打包成一个二进制,能索引工作区之外的项目文档、团队笔记甚至聊天记录。启用只需在配置里把 memory.backend 改成 qmd,但前提是系统装了 QMD 且 SQLite 支持扩展——macOS 和 Linux 开箱即用,Windows 推荐 WSL2。首次搜索会慢,因为要自动下载约 2GB 的 GGUF 模型用于重排序和查询扩展。

先讲这一页到底在解决什么

用 QMD 给 OpenClaw 装上本地搜索加速器

QMD 是一个本地优先的搜索侧车,把 BM25、向量搜索和重排序打包成一个二进制,能索引工作区之外的项目文档、团队笔记甚至聊天记录。启用只需在配置里把 memory.backend 改成 qmd,但前提是系统装了 QMD 且 SQLite 支持扩展——macOS 和 Linux 开箱即用,Windows 推荐 WSL2。首次搜索会慢,因为要自动下载约 2GB 的 GGUF 模型用于重排序和查询扩展。

原文共 15 节,先看 Start Here 路径:/concepts/memory-qmd 查看官方原文

第一站

🧱 它像一台旁挂的小车,不是把主系统拆开重装

QMD 的定位就是 sidecar,和主系统并排跑。

Reranking

像把搜出来的纸条重新排一排,把最像你要的放前面。

Query expansion

像你问一句,它顺手替你想出更多相关问法,再一起去找。

Index extra directories

不只看 workspace,桌上别的文件夹也能一起看。

第二站

🛠 安装和启用,像先把小助手放到门口,再告诉它去哪翻

原文把 prerequisites 讲得很认真,因为这台小助手对环境有要求。

📦

npm install -g @tobilu/qmd

像先把小助手装进工具柜。

🧰

brew install sqlite

像给它准备能插扩展的桌子。

memory.backend: \"qmd\"

像对系统说:“以后记忆检索就请这位本地小助手来帮忙。”

🏠

自带 home

OpenClaw 会在自己的家里给 QMD 单独建一个工作角落。

第三站

📚 它的工作流程,像每天开机先扫一遍旧书桌

启动时更新、周期性更新、后台运行,这些都像定时整理。

qmd update

像把新材料重新扫进索引。

qmd embed

像给每份材料做脑内标签。

默认 5 分钟一轮

像隔一会儿就回来检查桌面有没有新纸条。

最后总结

🎈 把 QMD Memory 这页压成一句最好记的话

QMD 是更强的本地检索小助手:能翻更大范围、能重排、更像一台旁挂的检索机器。