OpenClaw 2.2 + QMD:给 AI 装上本地知识库,4000+ 技能随时调用

同步来源:树洞剪藏 源站剪藏 ID:650 原文地址:https://www.nodeseek.com/post-607748-1
OpenClaw 2.2 + QMD:给 AI 装上本地知识库,4000+ 技能随时调用
NodeSeek beta 日常 技术 情报 测评 交易 拼车 推广 DeepFlood
日常 技术 情报 测评 交易 拼车 推广 生活 Dev 贴图 曝光 内版 沙盒
OpenClaw 2.2 + QMD:给 AI 装上本地知识库,4000+ 技能随时调用
rocs 楼主 18days ago edited 18days ago in 技术 #0
刚更新了 OpenClaw 2.2,发现新出的 QMD 后端简直是神器! 🔥
看到了一些文章和资料的做法非常有意思。
OpenClaw 2.2 原生支持 QMD 作为记忆后端 ,直接给 Openclaw 构建本地知识库。
QMD 是 Tobi 写的本地搜索引擎,BM25 + 向量检索 + 重排序,全部跑在本地,官方用途是索引聊天记录.
他实际可以挂任意 Markdown 目录。
思路很简单:
Clone 两个仓库到本地
• OpenClaw 官方文档
• Skills 仓库(4000+ 技能)
配置 QMD 索引这些目录
Cron 每天自动 git pull 保持最新
配置完成后,Agent 的 memory_search 工具会自动走 QMD,相当于给 AI 装了一个随时可查的本地文档库。
这样即有说明书,又有弹药库。
大概流程是这样
用户提问 → memory_search 工具 ↓ OpenClaw 调用 QMD ↓ QMD 搜索本地知识库 (BM25 + 向量 + 重排序) ↓ 返回相关文档片段 ↓ AI 基于搜索结果回答
实际效果
场景一:查技能
"Skills 仓库里有没有 Readwise 相关的技能?"
Agent 直接检索出 readwise、readwise-api、readwise-mcp 三个技能,还能读源码告诉你怎么用。
场景二:查配置
"帮我看看 cron 怎么配置,我记得有个 agentTurn 的用法"
Agent 从官方文档里找到对应章节,给出准确答案。
场景三:模拟执行
"看一下 FFmpeg 技能的实现,然后帮我执行一下"
Agent 读完源码后,直接按照技能逻辑执行。
本质
就是一个本地 RAG。但因为 OpenClaw 原生支持 QMD 后端,配置起来非常简单,不需要自己搭向量数据库。
"传统 RAG 方案需要搭 Elasticsearch/Milvus + 向量化服务 + API 层,而 QMD 一个命令搞定,还能自动更新索引。"
索引的内容可以换成任何你需要的东西——公司文档、个人笔记、项目 Wiki 都行。
第一步 安装依赖
安装 Bun
curl -fsSL https://bun.sh/install | bash source ~/.bashrc
安装 QMD
bun install -g github:tobi/qmd
第二步:创建知识库同步脚本
#!/bin/bash KNOWLEDGE_DIR="$HOME/.openclaw/knowledge" mkdir -p $KNOWLEDGE_DIR
同步 OpenClaw 官方文档
if [ -d "$KNOWLEDGE_DIR/openclaw-docs" ]; then cd "$KNOWLEDGE_DIR/openclaw-docs" && git pull --quiet else git clone --depth 1 https://github.com/openclaw/openclaw "$KNOWLEDGE_DIR/openclaw-docs" fi
同步 Skills 仓库
if [ -d "$KNOWLEDGE_DIR/skills" ]; then cd "$KNOWLEDGE_DIR/skills" && git pull --quiet else git clone --depth 1 https://github.com/openclaw/skills "$KNOWLEDGE_DIR/skills" fi
第三步:配置 OpenClaw
{
"memory": {
"backend": "qmd",
"citations": "auto",
"qmd": {
"command": "/.bun/bin/qmd",
"includeDefaultMemory": true,
"update": {
"interval": "5m",
"onBoot": true
},
"paths": [
{
"name": "openclaw-docs",
"path": "/.openclaw/knowledge/openclaw-docs/docs",
"pattern": "/*.md"
},
{
"name": "skills",
"path": "~/.openclaw/knowledge/skills",
"pattern": "/*.md"
}
]
}
}
}
重启生效
openclaw gateway restart
使用案例
图床 | 剩余价值
6 15 0 33 引用 回复
1 2 3 4 5 6
dammlee 18days ago #1
学习, ➕ 鸡腿
0 0 0 引用 回复
萌新 18days ago #2
楼主你好,这个能用别的ai的api么?比如硅基流动……
0 0 0 引用 回复
rocs 楼主 18days ago #3
@萌新 #2 都可以。
但是建议gemini ,chatgpt 优先
因为少走弯路,消耗 token 也还可以承受
图床 | 剩余价值
0 0 0 引用 回复
Dintal 18days ago edited 18days ago #4
直接叫他过来看看这个文章就进化了
大佬都主要用来干嘛
美国夏威夷家宽 | 迅雷车
0 0 0 引用 回复
rocs 楼主 18days ago #5
@Dintal #4 聪明呀,老板好!
平时主要就是玩,哈哈哈,纯兴趣。
啥时候咱也上个 mac mini 在夏威夷。
图床 | 剩余价值
0 0 0 引用 回复
Dintal 18days ago #6
我在看他自己上网下象棋,动作很慢
现在还在看大家怎么用得爽
目前是用自家的夏威夷VDS上的MACOS
美国夏威夷家宽 | 迅雷车
0 0 0 引用 回复
happy 18days ago #7
@rocs #5 @Dintal #6
为什么要用夏威夷的macOS?有什么特别之处吗?
aa.ee
0 0 0 引用 回复
rocs 楼主 18days ago #8
@happy #7 6楼是火奴鲁鲁的话事人
图床 | 剩余价值
0 0 0 引用 回复
rocs 楼主 18days ago #9
@Dintal #6 有个好思路 我正在搞,就是ovh杜甫没有gpu 索引太慢
vda还有多的macos吗 我也搞搞去
图床 | 剩余价值
0 0 0 引用 回复
萌新 18days ago #10
@rocs #3 发布于2026/2/5 上午7:21:50
@萌新 #2 都可以。
但是建议gemini ,chatgpt 优先
因为少走弯路,消耗 token 也还可以承受
求指导,在哪里改
0 0 0 引用 回复
1 2 3 4 5 6
内容 预览 对照
支持 markdown语法
鼓励友善发言,禁止人身攻击
xxxxxxxxxx
1
1
AC娘
洋葱头
小黄鸡
Fluent
App
发布评论
88
等级 Lv 6 鸡腿 3907 星辰 1 通知 0
主题帖 15 评论数 478 粉丝 2 收藏 422 发帖
快捷功能区 推荐阅读 管理记录 幸运抽奖 邀请好友 合作商家 友站链接
📈用户数目📈
目前论坛共有48499位seeker
🎉欢迎新用户🎉
pepinwoo
Masta
安和
NqZUaEde
felt-tip0027
白露横江-bai11
wesseek
yaobaobao
相关网站 LowEndTalk LowEndSpirit HostLoc ServerHunter
站内导航 关于本站 隐私协议 RSS订阅 sitemap
商业推广 商家申请规则 Premium Provider 合作商家展示 广告合作
其他平台 电报频道 电报群组
联系我们
Copyright © 2022 - 2026 All rights Reserved