协作Markdown编辑
人机协同文档编辑工具
qmd是一款本地Markdown知识库搜索工具,采用BM25算法与向量嵌入混合技术,从预索引的文档集合中返回相关片段而非完整文件,实现高达96%的令牌用量削减。
针对个人知识工作者和笔记用户,解决本地Obsidian等Markdown库「记得写过却找不到」的痛点。通过混合检索技术精准定位关键片段,避免大模型处理整篇文档的高额令牌消耗,让历史笔记真正可复用。
落地案例:产品经理撰写季度复盘时,需要引用半年前某次会议的结论。使用qmd输入「用户留存下降原因」,工具返回包含该关键词及语义相关片段的三条笔记节选,直接定位到具体文件路径与上下文,无需逐份打开数十篇周报翻查。
安装指令:
bun install -g https://github.com/tobi/qmd
初始化配置:
# 添加文档集合(如Obsidian笔记库)
qmd collection add ~/path/to/vault --name notes
# 生成向量嵌入以支持语义搜索
qmd embed --collection notes
执行搜索:
qmd collection listqmd search "api authentication" --collection notesqmd vsearch "how to handle errors gracefully" --collection notes参数处理:若$ARGUMENTS含--semantic则启用向量搜索;含--setup则引导安装流程;可通过--collection指定目标集合。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 搜索查询字符串;可选参数 –collection(指定集合)、–semantic(语义模式)、–setup(配置向导) |
| 输出 | 匹配的文本片段及文件路径;或集合列表;或分步安装指引 |
| 适用人群 | Obsidian笔记用户、本地知识库管理者、需要高效检索Markdown的技术人员 |
| 不包含 | PDF/Word等非Markdown格式支持、云端索引服务、多用户协作功能 |
qmd embed原始链接:https://github.com/openclaw/skills/tree/main/skills/anshumanbh/anshumanbh-qmd/SKILL.md
来源类型:GitHub仓库