我做了一个本地优先的 Obsidian AI 插件:Vault Coach,欢迎大家试用和提建议
大家好,我最近开发并发布了一个 Obsidian 插件,叫 Vault Coach。
GitHub 地址:
这个插件的目标是:把你的 Obsidian 笔记库变成一个本地优先的 AI 知识助手 / 学习教练。
为什么要做这个插件
很多 Obsidian 用户已经积累了大量 Markdown 笔记,包括课程笔记、论文笔记、项目文档、读书笔记、技术知识库、日常思考等等。
但是当我们使用通用 AI 工具时,仍然会遇到一些问题。
如果使用网页版对话式 AI,最大的问题是:AI 并不知道我们的本地笔记内容。我们经常需要手动复制上下文,反复解释背景,而且回答不一定能追溯到具体笔记来源。对于注重隐私的用户来说,把大量私人笔记直接上传到云端也并不一定能接受。
现在很多极客用户已经不只使用网页版聊天 AI,而是开始使用 Claude Code、Codex 或其他 AI Agent。这类工具非常强大,尤其适合代码修改、项目任务执行、文件批量处理和自动化工作流。但在我看来,它们并不能完全替代 Obsidian 内部的知识复盘体验。
当我复习自己的笔记时,我并不总是想打开一个外部 Agent,让它去理解我的 vault 结构,再让它帮我搜索文件。我更希望直接留在 Obsidian 里,围绕自己的知识库提问,快速定位具体文档,查看原始笔记片段,然后继续阅读、复盘和整理。
这就是我做 Vault Coach 的原因。
Vault Coach 能做什么
目前 Vault Coach 已经支持:
-
本地优先:默认支持 Ollama,本地运行大模型
-
基于 Obsidian 笔记库问答:让 AI 根据你的 Markdown 文件回答问题
-
引用来源:回答会尽量给出相关笔记片段和来源,方便用户核查
-
混合检索:结合关键词检索和向量检索
-
增量索引:笔记变化后可以同步更新索引
-
流式输出:回答可以逐步显示,而不是一次性卡住
-
低成本记忆能力:不需要搭建复杂 Agent 系统,也可以保留一定的上下文和交互记忆
-
可选云端模型:如果用户愿意,也可以配置 OpenAI-compatible API
-
中英文界面:目前支持英文和中文界面
它主要解决什么痛点
Vault Coach 主要面向这类用户:
-
Obsidian 笔记很多,但经常找不到以前写过的内容
-
想用 AI 问答自己的笔记,但不想默认上传整个 vault
-
希望 AI 的回答能追溯到具体 Markdown 文件
-
希望在 Obsidian 内部完成沉浸式知识复盘,而不是频繁切换工具
-
希望通过问答快速定位相关文档和原始笔记
-
用 Obsidian 学习课程、整理论文、维护项目文档或写技术文章
-
希望低成本获得一定的记忆能力,而不是自己搭建完整 Agent 框架
-
关注隐私,希望优先使用本地 AI 工作流
举个例子,普通 AI 聊天工具只能回答:
“什么是 tRPC?”
但如果你的笔记里记录了自己对 tRPC、Next.js、项目 API 层的理解,你可以问 Vault Coach:
“根据我的笔记,我之前是如何理解 tRPC 在 Next.js 项目中的作用的?”
这样得到的回答就不只是泛泛而谈,而是尽量基于你自己的笔记内容进行总结,并附带来源,方便你继续回到原文查看。
相比通用 AI Agent,它的价值在哪里
Vault Coach 不是为了取代 Claude Code、Codex 或其他 Agent 工具。它更关注的是另一个场景:在 Obsidian 知识库内部进行学习、复盘、检索和知识整理。
相比通用 AI Agent,Vault Coach 更强调:
-
不需要离开 Obsidian
-
不需要每次解释 vault 背景
-
可以直接围绕 Markdown 笔记问答
-
可以通过问答快速定位具体文档
-
回答尽量附带来源,方便回到原文核查
-
以较低成本实现一定的记忆能力
-
更适合长期知识复盘,而不是一次性任务执行
换句话说,Vault Coach 不只是一个 AI 聊天窗口,而是围绕 Obsidian 知识库构建的检索、问答和复盘层。
目前还在持续改进
这个插件目前已经可以使用,但仍然处于持续迭代阶段。
我会长期维护这个项目。后续我正在开发 考试模式,希望让 Vault Coach 不仅能回答问题,还能帮助用户进行主动回忆、自测和结构化复习。
这是我第一个公开发布的 Obsidian 插件,所以我尤其希望获得真实反馈,而不只是单纯推广。
我非常欢迎大家反馈这些问题:
-
第一次安装和配置是否顺利
-
Ollama 配置是否清楚
-
首次索引是否容易理解
-
回答是否真的引用到了有用的笔记
-
检索结果是否准确
-
记忆能力是否符合预期
-
大型 vault 下是否存在性能问题
-
UI / UX 是否有不顺手的地方
-
哪些设置项让人困惑
-
是否遇到 bug 或边界情况
-
你希望后续考试模式支持什么功能
适合哪些使用场景
我认为 Vault Coach 比较适合:
-
学生复习课程笔记
-
研究生整理论文和研究笔记
-
程序员查询项目文档和技术知识库
-
自媒体作者从历史笔记中查找素材
-
Obsidian 重度用户整理长期积累的个人知识库
-
关注隐私、希望优先使用本地 AI 的用户
-
希望把 Obsidian 笔记库变成长期学习系统的用户
如果你也在使用 Obsidian,欢迎试用 Vault Coach。无论是 bug、建议、使用体验,还是你觉得不好用的地方,都欢迎在 GitHub issue 或评论区告诉我。
GitHub 地址:
非常感谢大家的测试和建议!
