把Obsidian接进OpenClaw:不用WorkBuddy也能让Markdown变成自己生长的AI知识库
> NextClaw LLM Wiki 系列第 3 篇
上一篇我们聊到,Karpathy 的 LLM Wiki 范式真正解决的,不是“让 AI 多写几篇笔记”,而是把知识管理里最重、最碎、最持续的簿记工作,重新分配给 AI。
比如:
-
• 索引 -
• 归档 -
• 补链接 -
• 合并重复概念 -
• 记录来源 -
• 更新旧页面 -
• 检查孤立笔记
这些事情都很重要。
但它们不是最需要人类创造力的地方。
真正的问题是:
普通用户怎么把这套 LLM Wiki 方法落到自己的日常知识工作流里?
如果每次都要自己写脚本、调命令、搬文件,那它就很难成为一个长期可用的系统。
所以第 3 篇,我想讲 NextClaw 的一个核心判断:
Obsidian 是知识工作现场,OpenClaw 是执行系统,obsidian-wiki 是 Wiki 维护组件,Nextcloud 负责同步同一份 Markdown 资产。
NextClaw 要做的,不是重新发明一个笔记软件。
而是把 Karpathy 的 LLM Wiki 范式,接进很多人已经在用的 Obsidian。

一、Obsidian 用户真正缺的不是笔记软件
很多 Obsidian 用户其实已经有了一套很好的知识工作环境。
本地 Markdown 文件。
双向链接。
标签。
文件夹。
图谱视图。
社区插件。
甚至还有一套自己熟悉的命名规则和整理习惯。
这些都很珍贵。
因为知识管理最怕的不是工具不够多,而是每换一个工具,就要重新适应一套工作方式。
所以 NextClaw 的第一条产品判断是:
不要替换用户已经习惯的知识工作现场。
如果用户已经在 Obsidian 里阅读、写作、整理资料,那 AI 能力就应该进入 Obsidian,而不是逼用户迁移到另一个知识库产品里。
但 Obsidian 本身也有一个很现实的问题。
当资料越来越多,维护成本会越来越重。
新资料进来后,没人帮你整理。
旧页面过时后,没人提醒你更新。
相关概念之间本来应该建立链接,但链接经常忘记补。
一次高质量 AI 问答很有价值,但它通常留在聊天记录里,没有沉淀成 wiki 页面。
最后,知识库还是会慢慢变成一个“我知道里面有东西,但不知道从哪里进入”的文件夹。
这不是 Obsidian 的失败。
恰恰相反,Obsidian 已经把知识资产保存在了最适合长期维护的形态里:
本地 Markdown。
问题在于:
Obsidian 很适合做人类的知识工作现场,但它还需要一个能长期执行维护任务的后端。
NextClaw 想补上的就是这个后端。
二、为什么 Obsidian 是 LLM Wiki 的天然载体?
LLM Wiki 不是一个花哨的聊天窗口。
它的核心,是一组可以长期维护的 Markdown 页面。
这些页面之间有链接,有来源,有日志,有结构检查,也有人类可以随时打开、修改和审核的文本。
从这个角度看,Obsidian 几乎是 LLM Wiki 的天然载体。
1. Markdown 是主资产
LLM Wiki 最重要的一点,是知识不能被锁在一个黑盒系统里。
如果你的知识只能在某个云端产品里查看,不能直接导出,不能被普通编辑器打开,也不能用 Git 或文件系统管理,那它就很难成为真正长期可控的资产。
Obsidian 的核心资产就是本地 Markdown 文件。
这意味着:
-
• 你可以用 Obsidian 打开 -
• 也可以用 VSCode、Cursor、Typora 打开 -
• 可以放进 Nextcloud 同步 -
• 可以用 Git 做版本管理 -
• 可以迁移到别的工具 -
• 可以让 OpenClaw 在本地文件系统中直接操作
这非常适合 LLM Wiki。
因为 LLM Wiki 的结果不应该只是一次聊天回答,而应该是一组可以留下来的 .md 文件。
2. 双向链接适合表达知识关系
传统文件夹更适合分类。
但知识本身经常不是树状结构,而是网状结构。
比如“函数的单调性”不只属于“函数”这一章。
它还会连接到:
-
• [[导数判断单调性]] -
• [[函数最值问题]] -
• [[恒成立问题]] -
• [[数形结合]] -
• [[参数分类讨论]]
这正是 Obsidian 双向链接擅长表达的东西。
LLM Wiki 想维护的,也正是这种关系网络。
3. 图谱视图可以观察知识结构
当 wiki 页面之间的链接越来越多,Obsidian 图谱视图就不只是一个好看的功能。
它可以帮助我们观察:
-
• 哪些概念是中心节点 -
• 哪些页面长期孤立 -
• 哪些章节之间联系密集 -
• 哪些方法贯穿多个主题 -
• 哪些知识点还没有进入网络
比如在高中数学知识库里,如果 [[函数思想]]、[[数形结合]]、[[分类讨论]] 这些节点周围逐渐长出大量链接,就说明这套 wiki 不再只是章节笔记,而开始形成方法网络。
4. Obsidian 适合人机协作
LLM Wiki 不是让 AI 完全接管你的知识库。
更合理的分工是:
-
• AI 负责摘要、索引、链接、日志、lint -
• 人负责判断、审核、修改、取舍、规则调整
Obsidian 正好适合做人类审核 AI 产物的工作台。
AI 可以先生成一个知识点页。
人可以打开看,删掉不准确的部分,补充自己的理解,调整页面标题和链接。
这比把知识封在一个不可编辑的问答系统里,要健康得多。

三、NextClaw 的落地架构:不是插件,而是一套工作流
这里要先澄清一个容易误解的点。
NextClaw 不是只做一个 Obsidian 插件。
Obsidian 插件只是入口之一。
真正的系统,是让 Obsidian、Nextcloud、OpenClaw Gateway、obsidian-wiki、RAGFlow 围绕同一份 Markdown 知识资产协同工作。
在 NextClaw 里,组件分工大概是这样:
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
/wiki-ingest、/wiki-query、/wiki-update、/wiki-lint、/cross-linker 和图谱分析 |
|
|
|
|
|
|
最关键的是中间这句话:
用户 PC 上的 Obsidian vault,和 OpenClaw 主机上的 vault,通过 Nextcloud 同步的是同一份知识资产。
这带来三个结果。
第一,用户在 Obsidian 里改的内容,OpenClaw 可以看到。
第二,OpenClaw 修改的 Markdown 页面,用户可以在 Obsidian 里看到。
第三,obsidian-wiki 生成的知识点页、方法页、题型页、综合页,可以自动回流到本地 vault。
所以 NextClaw 的关键不是把 Obsidian 搬到云端。
而是让 OpenClaw 和 Obsidian 操作同一份通过 Nextcloud 同步的 Markdown vault。

四、一次任务是怎么流动的?
如果只看架构图,可能还是有点抽象。
我们换成一次真实任务来看。
假设用户在 Obsidian 里打开了一个高中数学 vault。
这个 vault 位于 Nextcloud Desktop 的同步目录中。
用户希望导入“函数概念与基本初等函数”这一章,并让系统整理出知识点页、方法页、易错页和章节总览。
整个流程大概是这样:
-
1. 用户在 PC 上打开 Obsidian vault。 -
2. 这个 vault 已经通过 Nextcloud Desktop 同步到 Nextcloud Server。 -
3. OpenClaw 主机也通过 Nextcloud Desktop 同步同一份 vault。 -
4. 用户在 Obsidian 右侧栏输入任务,也可以通过微信 ClawBot 或 Nextcloud Talk 下达任务。 -
5. OpenClaw Gateway 接收任务。 -
6. OpenClaw 判断这是一个 LLM Wiki 摄取任务。 -
7. OpenClaw 调用 obsidian-wiki。 -
8. obsidian-wiki 读取 _raw/高中数学253个核心知识点/02-函数概念与基本初等函数.md。 -
9. obsidian-wiki 参考已有的 index.md、log.md和页面结构。 -
10. obsidian-wiki 创建或更新 concepts/、methods/、problem-types/、mistakes/、chapters/下的 Markdown 页面。 -
11. obsidian-wiki 追加 log.md,记录本次导入。 -
12. Nextcloud Desktop 将 OpenClaw 主机上的文件变化同步回 Nextcloud Server。 -
13. 用户 PC 上的 Nextcloud Desktop 拉取变化。 -
14. Obsidian 中出现新的页面、链接和图谱关系。
这就是 NextClaw LLM Wiki 的基本闭环:
用户在熟悉的入口表达意图,OpenClaw 在服务端执行任务,obsidian-wiki 维护 Markdown 页面,Nextcloud 把结果同步回 Obsidian。

五、obsidian-wiki 在这里到底做什么?
到这里,需要特别说明一下 obsidian-wiki 的位置。
它不是聊天插件。
也不是普通 RAG。
它在 NextClaw 中承担的是 LLM Wiki 的知识蒸馏和维护能力。
更具体地说,obsidian-wiki 负责:
-
• 初始化 wiki 结构 -
• 读取 raw 原始资料 -
• 生成知识点页 -
• 更新章节页 -
• 维护 index.md -
• 刷新 hot.md -
• 维护 .manifest.json -
• 追加 log.md -
• 建立页面之间的 [[双向链接]] -
• 执行 /wiki-query -
• 执行 /wiki-update -
• 执行 /wiki-lint -
• 执行 /cross-linker -
• 执行 /wiki-status -
• 检查孤立页面、重复主题、缺失链接、术语不一致 -
• 分析 wiki 图谱关系
它和 RAGFlow 的区别,可以这样理解:
RAGFlow 更像是从原始资料里查答案。
obsidian-wiki 更像是把资料和答案编译进长期 Wiki。
比如用户问:
函数单调性的定义是什么?
RAGFlow 可以从原始资料里检索相关片段,并生成一个带依据的回答。
但如果用户希望把“函数单调性”变成一个长期知识页面,obsidian-wiki 就会进一步做这些事:
-
• 创建或更新 concepts/函数的单调性.md -
• 补充定义、判定方法、前置知识、常见题型、易错点 -
• 链接到 [[导数判断单调性]] -
• 链接到 [[函数最值问题]] -
• 链接到 [[恒成立问题]] -
• 链接到 [[数形结合]] -
• 在 log.md中记录本次更新 -
• 如果有重复页面,提示合并或重命名
这就是 RAG 和 LLM Wiki 的关键差异。
RAG 的重点是:
这次问题怎么答好。
LLM Wiki 的重点是:
这次理解能不能沉淀成以后可复用的知识资产。

六、用高中数学 253 个核心知识点跑一个例子
还是用这个系列一直使用的例子:
高中数学 253 个核心知识点。
这份资料很适合演示 LLM Wiki。
因为它不是一堆随机文档。
它天然有章节结构、知识点关系、公式关系、方法关系和题型关系。
原始资料可以先按章节放到 _raw/ 里:
_raw/ 高中数学253个核心知识点/ 01-集合与常用逻辑用语.md 02-函数概念与基本初等函数.md 03-三角函数与解三角形.md 04-平面向量.md 05-数列.md 06-不等式.md 07-立体几何.md 08-解析几何.md 09-概率与统计.md 10-导数及其应用.md 11-复数与推理证明.md
经过 obsidian-wiki 摄取后,wiki 层可以逐渐长成这样。
需要说明的是,concepts/、entities/、projects/、references/、synthesis/ 等是 obsidian-wiki 更通用的默认分类思路。下面的 formulas/、methods/、mistakes/、problem-types/、chapters/,是为了“高中数学 253 个核心知识点”这个案例做的场景化扩展,用来让学科知识更容易阅读和复习。
index.mdlog.mdhot.md.manifest.json_raw/_staging/concepts/entities/references/formulas/methods/mistakes/problem-types/chapters/synthesis/
比如先导入“函数概念与基本初等函数”这一章。
系统可能生成或更新这些页面:
chapters/函数概念与基本初等函数.mdconcepts/函数.mdconcepts/函数的定义域.mdconcepts/函数的值域.mdconcepts/函数的单调性.mdconcepts/函数的奇偶性.mdconcepts/复合函数.mdmethods/数形结合.mdmethods/换元法.mdproblem-types/函数最值问题.mdproblem-types/函数零点问题.mdmistakes/函数定义域易错点.mdsynthesis/函数思想在高中数学中的应用.md
这些页面不是孤立文件。
它们之间应该有链接。
比如 concepts/函数的单调性.md 里可以出现:
## 前置知识- [[函数]]- [[函数的定义域]]- [[函数的图像]]## 相关方法- [[数形结合]]- [[导数判断单调性]]## 常见题型- [[函数最值问题]]- [[恒成立问题]]- [[参数分类讨论]]## 易错点- [[函数定义域易错点]]- [[单调区间与定义域混淆]]
这时,Obsidian 图谱里就不再只是一个“函数”文件夹。
而是一张知识网络。
当后面继续导入“导数及其应用”时,系统还可以回头更新 [[函数的单调性]],补上 [[导数判断单调性]]、[[导数中的恒成立问题]] 等链接。
这就是“会生长”的含义。
不是一次性生成一堆页面。
而是在每次新资料进入时,让旧页面也有机会被更新。

七、为什么一定要有 Nextcloud 同步层?
这里可能有人会问:
既然 Obsidian vault 在我的电脑上,为什么 OpenClaw 不直接读我电脑上的文件?
原因很简单:
NextClaw 不是只面向“我坐在电脑前”的场景。
它要支持的是一个常驻在线的私有知识工作空间。
用户可能在手机上通过微信发资料。
也可能在 Nextcloud Talk 里上传文件。
也可能人在外面,让 OpenClaw 后台整理一份文档。
也可能 PC 没开,但服务器上的 OpenClaw Gateway 仍然在线。
所以,NextClaw 需要一个稳定的文件同步中心。
这个角色由 Nextcloud 承担。
在这个架构里:
-
• 用户 PC 有一份本地 vault -
• OpenClaw 主机有一份同步 vault -
• Nextcloud Server 是统一文件存储中心 -
• 手机端和 Web 端也可以访问同一份文件库 -
• OnlyOffice 可以编辑 Office 文档 -
• OpenClaw 可以在服务端本地目录中操作文件
这样,知识资产只有一份。
但入口可以很多。
Obsidian 是深度整理入口。
微信 ClawBot 是移动收集入口。
Nextcloud Talk 是私有化协作入口。
OpenClaw Gateway 是执行入口。
Nextcloud 则保证它们最终都围绕同一套文件工作。

八、Obsidian Copilot:把入口放回工作现场
上面讲的是系统架构。
但用户真正感受到的,是入口。
如果用户在 Obsidian 里写笔记,却要切到微信里问 OpenClaw,再回到 Obsidian 里看结果,这个流程就会有一点断。
所以 NextClaw 基于开源插件 Copilot for Obsidian 二次开发了一个 NextClaw 版入口。
它的目标很直接:
让用户在 Obsidian 右侧栏里,直接和 OpenClaw 对话。
这个插件通过 WebSocket 接入 OpenClaw Gateway。
在 NextClaw 模式下,插件不再只是一个本地或云端 LLM 聊天插件。
它更像是一个 Obsidian 内嵌的 OpenClaw Gateway 客户端。
它可以支持:
-
• Chat Mode -
• Vault QA Mode -
• Agent Mode -
• @引用当前笔记 -
• @引用文件夹 -
• @引用选中文本 -
• 引用相关页面或项目上下文 -
• 流式返回 AI 回复 -
• 将聊天历史保存为 vault 内 Markdown -
• 在 Obsidian 内直接下达 /wiki-ingest、/wiki-query、/wiki-update、/wiki-lint等任务
这里也要区分一下原版 Copilot for Obsidian 和 NextClaw 版的职责边界。
原版 Copilot 里,Chat Mode、Vault QA Mode、Agent Mode 分别对应插件自身的聊天、知识库问答和工具调用能力,其中 Agent Mode 在原版生态里属于更高级的能力。
NextClaw 版的改造重点不是让插件自己承担所有推理和工具调用,而是把这些交互模式通过 WebSocket 接到 OpenClaw Gateway。
也就是说,插件更专注于 Obsidian 里的 UI、上下文引用、流式渲染和聊天历史;真正的 LLM 推理、Skills 调用、obsidian-wiki 维护、RAGFlow 检索和 Graphiti 记忆,主要交给 OpenClaw 服务端执行。
比如用户在 [[导数中的恒成立问题]] 页面里,可以直接在右侧栏输入:
结合当前页面和函数单调性相关页面,帮我整理一份解题步骤,并指出常见易错点。如果有必要,请更新相关 wiki 页面。
OpenClaw 收到任务后,可以读取当前页面、相关链接页面和 vault 上下文。
然后按需调用 RAGFlow、Graphiti 或 obsidian-wiki。
如果只是问答,它可以直接返回回答。
如果是 wiki 维护任务,它可以更新 [[导数中的恒成立问题]]、[[函数的单调性]]、[[参数分类讨论]] 等页面,并把修改通过 Nextcloud 同步回本地 vault。
这就是为什么我说:
Obsidian 查看数字大脑,OpenClaw 生长数字大脑。



九、这套架构的边界也要说清楚
讲到这里,很容易让人误以为:
是不是只要接上 NextClaw,Obsidian 就会自动变成一个完美的第二大脑?
不是。
这个边界必须说清楚。
NextClaw LLM Wiki 不是一键替你思考。
它更像是帮你把知识库维护成本降下来。
AI 适合做:
-
• 摘要 -
• 索引 -
• 交叉链接 -
• 页面更新 -
• log 记录 -
• lint 检查 -
• 重复页面发现 -
• 孤立页面发现
人必须保留:
-
• raw 资料筛选 -
• 核心事实判断 -
• 页面质量审核 -
• schema 调整 -
• 知识取舍 -
• 最终表达
尤其是教育、研究、企业知识库这类场景,不能把 AI 生成内容直接当成最终事实。
更稳妥的方式是:
让 AI 先做簿记,人再做判断。
这也是为什么 Markdown 和 Obsidian 很重要。
因为 AI 生成的每一个页面,人都能打开、检查、修改、删除、回滚。
知识库不是被 AI 黑箱控制。
而是在人的工作现场里,由 AI 帮忙维护。
十、NextClaw 落地 LLM Wiki 的核心判断
把这一篇收束一下。
Karpathy 的 LLM Wiki 范式告诉我们:
知识库不应该只在查询时临时检索。
它应该在资料进入时,就被逐步编译成可维护的页面网络。
而 NextClaw 的落地方式是:
-
• 用 Obsidian 承载人类可读、可编辑的 Markdown Wiki -
• 用 Nextcloud 同步同一份知识资产 -
• 用 OpenClaw Gateway 接收多入口任务 -
• 用 obsidian-wiki 执行 wiki 摄取、查询、更新、lint 和图谱分析 -
• 用 RAGFlow 保留对原始资料的检索问答能力 -
• 用 Copilot for Obsidian NextClaw 版把对话入口放回 Obsidian 工作现场
所以,NextClaw 并不是要替换 Obsidian。
它要做的是:
让 Obsidian 连接到一个真正能执行任务的 OpenClaw 后端。
Obsidian 负责让人看见、编辑和审核知识。
OpenClaw 负责让任务被执行。
obsidian-wiki 负责让资料、笔记和问答结果持续沉淀成 Markdown Wiki。
Nextcloud 负责让这份资产在 PC、服务器、手机和 Web 之间保持同步。
入口可以很多。
知识资产应该只有一份。
下一篇,我们把视角放回用户界面:
在 Obsidian 右侧栏,怎么直接让 OpenClaw 维护你的 Wiki。
如果你也在关注 Obsidian、私有化知识库、LLM Wiki、OpenClaw 或 AI Agent 工作流,可以关注这个系列。我会继续分享 NextClaw 的真实搭建过程、产品设计和使用案例。
如果觉得内容不错,请随手关注
并点个
、转发、
三连吧,您的支持,是我持续更新的动力。
往期文章精选
Karpathy 的 LLM Wiki 范式,到底解决了什么?
为什么全球最懂AI的人说LLM Wiki才是你那个“越记越乱”的知识库救星?
设备选型报价不用再等老师傅了:一个AI知识库售前Agent落地复盘
NextClaw 硬件配置方案:为什么工作站可能是 AI 知识库落地的最优解
143分!全网疯传的高考数学世界杯,“反刷题”新规被AI踢爆了?
AI 时代最贵的不是算力,而是你自己的知识库 — 解密NextClaw 私有化部署架构
自由职业者必备:保姆级教程,熬夜整理!用这5个开源工具,从零搭建私有化AI知识库(附完整架构图)
只会RAG的AI像个实习生,会长期记忆的AI像个合伙人——你的知识库是哪种?
NextClaw:ChatGPT之后的下一个战场,让AI直接操作你的个人知识库
NextClaw:当所有AI知识库都在抢你的数据,只有一种方案让你继续拥有控制权
NextClaw:用OpenClaw构建的知识库,为什么应该同时存在于电脑、手机、iPad 和服务器上?
夜雨聆风
并点个 