[知识管理/技术调研] Obsidian Copilot 插件:Obsidian 生态排名Top的 AI 助手——基于Markdown文件+LLM模型构建本地化【个人知识库】
1 概述
产品介绍
-
Copilot for Obsidian 是一款运行于 Obsidian 笔记软件内部的 AI 助手插件,由开发者 Logan Yang(
@logancyang)创立,现归属 Brevilabs LLC 公司运营。其核心定位是 "Agents for your Obsidian vault"——让前沿 AI Agent 直接在你的知识库中工作,实现研究、写作与知识管理的闭环。 -
诞生背景与核心问题:
-
传统 AI 工具(ChatGPT、Claude 等)将用户数据锁在其服务器上,模型切换成本高,定价和功能变更不可控;
-
Obsidian 用户的笔记以本地 Markdown 文件形式存在,却缺乏与 AI 深度交互的原生通道,只能通过复制粘贴在工具间切换;
-
Copilot 的解决思路是 "数据主权 + 模型自由 + Agent 原生":笔记永远留在本地 vault,用户可自带 API Key(BYOK)、使用本地模型(Ollama)或订阅托管模型,并在 V4 版本中将 opencode、Claude Code、Codex 三大主流 Agent CLI 原生集成进 Obsidian。
-
-
URL:
效果预览
- 先上个 Obsidian Copilot 插件 + Codex-ACP + Codex + 硅基流动 + DeekSeek 模型的效果图:

社区活跃情况
截止到 2026.8.25: 总体来看,开源社区还是有人在继续维护。
- Commits & Pushes

- Star History

- 关注者分布

发展历程
| 时间 | 版本 | 关键事件 |
|---|---|---|
| 2023-04-13 | v1.0.1 | 首个版本发布(尚未列入社区插件),基础 ChatGPT 对话功能 |
| 2023-05-04 | — | 正式列入 Obsidian 社区插件市场 |
| 2023-05~08 | v2.x | 快速迭代,扩展模型支持与上下文处理能力 |
| 2024 全年 | v2.4.x+ | 持续完善 Vault QA、自定义命令、多提供商接入 |
| 2025-08-26 | v3.0.0 | 重大版本发布,全新聊天输入框、增强上下文引用(@/[[]]/#)、Projects 模式 |
| 2025-12 | v3.1.x | 新增 GitHub Copilot 提供商、AWS Bedrock 支持、自动文本选择到上下文 |
| 2026-01 | v3.1.5 | 索引无关搜索(index-free search)显著改进、聊天历史排序优化 |
| 2026-05 | v3.2.9-beta | 正式宣布移动端支持,不再仅限桌面(minAppVersion 1.7.2) |
| 2026-06-08 | v3.3.0 | Projects 以笔记形式存储于 vault 而非 data.json;包体积缩减 1.8MB(Cohere/Mistral 改用 OpenAI 兼容端点) |
| 2026-08-12 | v4.0.0 | 端到端重构:opencode、Claude Code、Codex 三大 Agent 原生运行;Miyo 本地文档处理器;Symposium 发布功能 |
| 2026-08-17 | v4.0.1 | 清理 V3 遗留、合规与安全审查、用量计量面板、复用已有文件夹作为 Copilot 目录 |
关键数据:
- 累计下载量:170 万+(1.7M,截至 2026-08)
- 发布版本数:117 个 releases
- 代码提交:1,078+ commits
- 代码行数:约 103,363 行
- Obsidian 社区评分:89/100
- 荣誉:Best LLM Integration Award,官方自称 "No. 1 Obsidian AI Plugin"
主要功能
V4 核心:Agent Mode
Agent 模式是 Copilot V4 的主体验,支持多步骤自主工作:可检查笔记、调用工具、创建 Obsidian 文件、跨多轮对话持续执行,且权限由用户控制。
- opencode(推荐):Copilot 可自动下载管理,支持托管模型、自带 Key 或本地模型;
- Claude Code:连接已有安装,Copilot 自动检测常见安装路径并复用 Claude Code 登录态;
- Codex:通过
@agentclientprotocol/codex-acp适配器连接,复用 Codex 登录; - 多 Agent 并行(Plus):在一条 prompt 中同时
@claude @codex @opencode,各 Agent 并行处理后由 Copilot 合并结果。
Quick Chat(快速对话)
无需 Agent 的轻量对话模式,支持多种上下文注入,适用于简短问答。
Vault QA(全库问答)
基于 RAG(检索增强生成) 的全库问答:用自然语言提问,从所有笔记中检索相关片段并生成带引用的回答。所有 QA 模式均使用本地向量索引,不将数据发送到云端向量搜索服务。
Vault Search(库搜索)
- 词法搜索(Lexical):基于 MiniSearch/Orama 的关键词、标签、文件名精确匹配;
- 语义搜索(Semantic / Miyo):通过 Miyo 本地文档处理器实现按含义搜索,支持 PDF、EPUB 等非 Markdown 文档的本地解析与索引;
- 索引管理:事件驱动的增量索引更新,支持文件夹排除规则。
Projects(项目)
为持续工作提供独立的指令集、可复用上下文和聊天历史。项目以 Markdown 笔记形式存储于 vault 中(v3.3.0 起),兼容 opencode、Claude、Codex 三种 Agent。
Skills(技能)
一次配置、跨 Agent 启用。Copilot 内置 Obsidian Markdown、Bases、Canvas、Obsidian CLI 等技能,用户也可自定义技能并一键启用给不同 Agent。
Custom Commands(自定义命令)
保存可复用 prompt,在 Agent 中用 / 触发,或暴露到编辑器右键菜单和命令面板。支持模板变量。
Quick Ask(快速提问)
选中笔记中的文本后不离场提问,可继续对话、替换文本、插入回答或复制。使用 Quick Chat 模型。
上下文引用(Context & Mentions)
通过类型提示(typeahead)系统直接引用:
@笔记、文件夹、标签、URL、工具;[[]]内部链接;#标签。
其他能力
- 图片理解:分析笔记中嵌入的线框图、图表、截图、照片;
- Web / YouTube 支持:联网搜索和 YouTube 字幕提取;
- 多会话:为不同任务保持独立的 Agent 标签页;
- 系统提示词(Personas):内置及自定义系统提示词,每个 Persona 有独立记忆。
核心优势
- 数据主权与隐私优先:笔记始终是本地文件,本地 Miyo 索引留在设备上;使用本地模型(Ollama + 本地 embedding)时可完全离线运行,零数据外泄。
- 模型自由,不锁定提供商:支持 16+ LLM 提供商(OpenAI、Anthropic、Google、Groq、DeepSeek、xAI、AWS Bedrock、Cohere、Mistral 等),三种使用路径——Copilot 托管 / BYOK 自带 Key / 本地模型,已付费的 Claude 或 ChatGPT 订阅可直接复用。
- Agent 原生,紧跟前沿:V4 不再自研 Agent,而是将 opencode、Claude Code、Codex 三大业界主流 Agent CLI 原生集成,用户可享受各 Agent 的持续迭代而无需等待插件更新。
- 生态成熟,社区验证:170 万+ 下载、117 个版本、3 年持续迭代,是 Obsidian 生态下载量和活跃度最高的 AI 插件,获 Best LLM Integration Award。
- 功能覆盖全面:从最简单的选中文本提问(Quick Ask)到全库 RAG 问答(Vault QA),再到多步骤自主 Agent 工作流(Agent Mode),覆盖知识工作的全链路。
- 跨平台:桌面端(Windows/macOS/Linux)与移动端均支持,移动端可用 Quick Chat、自定义命令、Quick Ask。
- 可扩展架构:Skills、Commands、Projects 均以本地 Markdown 存储,用户可版本管理、分享、同步。
主要短板
- Agent 模式仅限桌面:由于 Agent 后端运行本地进程,移动端仅保留 Quick Chat 等轻量功能,重度 Agent 用户无法在手机上使用完整能力。
- V4 重构的迁移成本:V4 端到端重写后,部分 V3 功能(如旧版 Projects 模式、GitHub Copilot 提供商、V3 Chat)被清理或指向新路径,老用户需重新适应;虽然项目设置自动迁移,但仍有验证成本。
- 高级功能需付费:多 Agent 并行、Copilot 托管模型、云端工具、Symposium 发布等功能需要 Plus 及以上订阅;免费版虽功能完整但受限于自带 Key 或本地模型的能力。
- 本地语义搜索有配置门槛:Vault QA 和语义搜索需要用户自行配置 embedding 模型(如通过 Ollama 拉取
bge-m3、nomic-embed-text),对非技术用户有一定上手难度。 - 后端服务闭源:插件前端完全开源(AGPL-3.0),但支持托管功能的后端服务是闭源专有的,自托管能力有限。
- AGPL-3.0 许可证限制:对希望将其集成进商业产品的开发者有传染性约束,需注意合规。
局限性
- 依赖 Obsidian 生态:作为 Obsidian 插件,无法脱离 Obsidian 独立运行;
- 大规模 vault 性能:虽然 Miyo 语义搜索针对性能优化,但超大型 vault(数万笔记)的索引构建和检索仍受本地硬件限制;
- Agent 工具调用的边界:Agent 对 vault 的写操作需用户确认(除非开启 auto-apply),复杂工作流的可靠性仍依赖底层 Agent 能力;
- 免费 opencode Zen 模型的隐私警告:该提供商可能记录或用 prompt 训练,发送敏感内容前需审查其条款。
适用场景
- 个人知识库问答:多年积累的笔记可通过自然语言检索并生成带引用的回答;
- 研究与写作辅助:Agent 可自动检索 vault + 联网,整理资料并起草结构化笔记;
- 笔记整理与关联发现:语义搜索发现手动标签遗漏的相关笔记;
- 隐私优先的本地 AI 工作流:配合 Ollama + 本地 embedding 模型,实现——可完全离线的 AI 助手;
- 多模型切换的研究场景:研究者可在同一界面快速切换 GPT、Claude、Gemini、DeepSeek 等模型对比输出;
- 开发者知识管理:将架构文档、会议记录、代码片段纳入 vault,通过 Agent 进行跨文档推理。
同类竞品
| 插件 | 定位 | 核心差异 |
|---|---|---|
| Smart Connections | 以笔记为中心的语义关联 | Connections 在当前笔记旁展示相关笔记;Lookup 按含义搜索;无需 API Key 即可用语义检索。适合"先找到对的笔记,再让 AI 处理"的工作流 |
| Text Generator | 编辑器内文本生成 | 最早的 Obsidian AI 插件之一,专注于写作时直接在编辑器中生成、改写、缩写文本,支持 100+ 提供商 |
| Companion for Claude | Claude 专用 Agent | 单一 Agent(Claude),三个界面:聊天内 Agent 模式、Claude Code 的 MCP 桥接、云端会话;写前确认的护栏机制 |
| Copilot Auto-Completion | 类 GitHub Copilot 的行内补全 | 在编辑器中根据光标前后文本用 LLM 生成续写,支持 OpenAI、Azure、Ollama |
| BMO Chatbot | 多模态聊天机器人 | 支持图片、语音、网页等多模态交互 |
| AI Copilot(另一个同名插件) | 轻量 AI 助手 | 支持 Personas、自动索引、Ollama 完全离线,功能相对简单 |
Copilot vs Smart Connections 核心决策点(来自官方对比):
- Copilot:以助手面板为产品中心,适合从"聊天/问答/命令/项目/Agent 工作流"切入;
- Smart Connections:以当前笔记为记录系统,适合从"找到相关笔记 → 打包上下文 → 委派任务 → 结果回写笔记"切入。
发展趋势
开源社区活跃趋势
- 版本迭代速度:2026 年以来保持每月至少一个小版本,重大版本(3.0、4.0)间隔约一年;
- 贡献者:核心维护者为
@logancyang,重要贡献者包括@Emt-lin(GitHub Copilot 集成、项目存储重构等); - Issue/PR:当前开放 Issues 约 57-62 个,PR 约 26 个,社区活跃但核心开发集中在少数维护者;
- GitHub Sponsors:有 50+ 位赞助者,包括个人和企业;
- 下载趋势:累计 170 万+,作为 Obsidian 头部 AI 插件保持稳定增长。
技术趋势
- 从自研 Assistant 到原生 Agent 集成:V4 的最大战略转向是放弃自研 Agent,转而集成业界主流 Agent CLI(opencode/Claude Code/Codex),降低维护成本并紧跟 Agent 技术前沿;
- 本地优先深化:Miyo 本地文档处理器将 PDF/EPUB 解析也本地化,进一步强化"数据不出设备"的隐私主张;
- 多 Agent 协作:Plus 功能中的多 Agent 并行预示着未来知识工作可能由多个专长 Agent 协同完成;
- 移动端逐步补齐:从桌面-only 到正式支持移动端,未来可能将部分轻量 Agent 能力也带到移动端;
- 商业化推进:Brevilabs LLC 公司化运营,Plus/Pro 订阅、托管模型、Symposium 发布等付费功能持续扩展。
总结
Obsidian Copilot 正从"【Obsidian 里的 ChatGPT 对话框】"进化为"【Obsidian 知识库的多 Agent 操作系统】",以【本地数据主权】和【模型自由】为护城河,在【个人知识管理 AI 赛道】保持领先。
2 工作原理与架构
概念术语
| 术语 | 含义 |
|---|---|
| Vault | Obsidian 的知识库,即一个包含 Markdown 文件及附件的本地文件夹 |
| BYOK | Bring Your Own Key,用户自带 API Key,直接调用模型提供商 API,不经 Copilot 后端 |
| RAG | Retrieval-Augmented Generation,检索增强生成,先从知识库检索相关片段再交由 LLM 生成回答 |
| Embedding Model | 嵌入模型,将文本转换为高维向量,用于语义相似度计算 |
| Miyo | Copilot V4 引入的本地文档处理器,负责 PDF/EPUB 解析、语义索引构建和搜索 |
| Agent Mode | V4 核心模式,外部 Agent CLI(opencode/Claude Code/Codex)在 Obsidian 内自主执行多步骤任务 |
| ACP | Agent Client Protocol,Agent 客户端协议,用于 Codex 等 Agent 的适配器连接 |
| Projects | 隔离的工作空间,包含独立指令、上下文和聊天历史,以 Markdown 笔记存储 |
| Skills | 可复用的 Agent 能力包,一次配置可跨 Agent 启用 |
| Quick Chat | 轻量对话模式,无需 Agent 后端进程 |
| Vault QA | 全库问答模式,基于 RAG 检索整个 vault 后生成带引用的回答 |
| Lexical Search | 词法搜索,基于关键词/标签/文件名的精确匹配 |
| Semantic Search | 语义搜索,基于向量相似度按含义检索 |
| Composer | Agent 建议文件变更时的内联 diff 审查界面,支持 Accept/Reject |
架构与运行原理
整体架构分层
关键模块说明
1. Agent 集成层(V4 核心)
Copilot V4 不再内置 Agent 推理逻辑,而是通过以下方式连接外部 Agent CLI:
- opencode:Copilot 可自动下载可执行文件并管理版本,通过子进程方式启动,支持 Copilot 托管模型、用户 BYOK 或本地 Ollama 模型;
- Claude Code:自动检测系统中已安装的
claudeCLI(常见安装路径),复用其登录态,通过 stdin/stdout 交互; - Codex:通过
@agentclientprotocol/codex-acp适配器(Agent Client Protocol)连接,需用户先安装适配器; - 工具调用:Agent 通过 Obsidian 原生 API 实现
vaultSearch(搜索笔记)、readNote(读取笔记)、createNote(创建笔记)、webSearch(联网搜索)等工具,写操作默认需用户在 Composer 中确认。
2. 检索与索引层
Copilot 维护两套并行的检索系统:
-
词法检索(Lexical):基于
MiniSearch和@orama/orama实现,支持关键词、标签(含层级标签如#project/x)、文件名、正则匹配,无需 embedding 模型即可工作; -
语义检索(Semantic / Miyo):V4 引入 Miyo 作为本地文档处理器:
- 索引构建:扫描 vault 中的 Markdown 文件,按标题/段落分块(Chunk),通过配置的 embedding 模型(本地 Ollama 或云端 API)生成向量,存入本地二进制索引文件(含 manifest + 向量数据);
- 增量更新:
IndexManager通过事件驱动监听文件变更,仅对变更的 chunk 重新计算 embedding(通过 content hash 比对),未变更的 chunk 复用已有向量; - 文档解析:Miyo 本地解析 PDF、EPUB 等非 Markdown 格式,使其内容也可被语义检索;
- 检索流程:用户提问 → 提问向量化 → 余弦相似度计算 → Top-K 相关 chunk 召回 → 连同元数据(来源文件路径、标题、位置)注入 LLM prompt。
-
Vault QA 模式:在语义检索基础上,将召回的笔记片段作为上下文,结合系统提示词和用户问题发送给聊天模型,生成带引用标注的回答。所有数据处理在本地完成,不经过云端向量服务。
3. LLM 抽象层
基于 LangChain(@langchain/core、@langchain/openai、@langchain/anthropic、@langchain/google-genai、@langchain/groq、@langchain/deepseek、@langchain/xai 等)统一封装 16+ 提供商:
- 聊天模型和 embedding 模型分别配置;
- 支持 OpenAI 兼容端点(v3.3.0 起 Cohere、Mistral 也改用兼容端点以减小包体积);
- API Key 存储于 Obsidian 的
SecretStorage(系统钥匙串),而非 vault 的data.json,提升安全性; - 本地模型通过 Ollama(
@langchain/ollama)接入,支持完全离线。
4. 项目与技能存储
- v3.3.0 起,Projects 不再存储于插件的
data.json,而是作为 Markdown 笔记直接存放在 vault 中指定的 Copilot 文件夹,包含项目指令、上下文配置、聊天历史; - Skills 和 Custom Commands 同样以本地 Markdown 文件存储,用户可直接编辑、版本管理、通过 Git 同步。
5. 上下文组装机制
每次 LLM 调用前,Copilot 根据当前模式组装上下文:
- 当前笔记上下文:光标前后字符、当前段落或整个章节;
- 显式引用:用户通过
@/[[]]/#引用的笔记、文件夹、标签、URL; - 检索结果:Vault QA 模式下召回的 Top-K 笔记片段;
- 项目上下文:Projects 模式下项目配置的可复用上下文;
- 对话历史:当前会话历史,超长时自动压缩(auto-compact)。
运行流程示例:Vault QA 全库问答
插件的持久化设计
Obsidian Vault 库所在目录: .copilot/ / copilot / .agent/
.copilot//copilot/.agent/

用户目录下: ~/.obsidian-copilot/

...
3 使用指南
安装部署
前置要求
- Obsidian:v1.11.4 及以上(V4 要求);
- 操作系统:Windows / macOS / Linux(桌面端全支持),移动端支持 Quick Chat 等轻量功能;
- Agent 模式:仅限桌面端,需要本地能运行子进程(opencode 自动下载,Claude Code/Codex 需预先安装)。
安装步骤(通用)
- 启用第三方插件:打开 Obsidian → 设置 → 第三方插件 → 关闭"安全模式";
- 浏览社区插件:设置 → 第三方插件 → 浏览 → 搜索 "Copilot";
- 安装并启用:找到 "Copilot"(作者 Logan Yang)→ 安装 → 启用;
- 打开设置:设置 → Copilot,进入配置面板。
模型配置 (必读)
路径S:基于ACP调用第三方Agents (亲测、推荐、必读)
选择外部的 Agents 的好处:全栈打通、All in one stack agent。
笔者的环境情况: Windows 10 + Obsidian v1.13.7 + Copilot 插件 v4.0.2

-
1、插件的 Basic - Agents 选项卡
- Default Backend 列表中可选择: Claude Code / Codex / OpenCode (假定笔者选的 Codex)
- 选择 Codex 子选项卡:
- Configure : 配置 codex-acp (例如:
D:\Program\Codex-ACP\v0.16.0\codex-acp.exe)
- Configure : 配置 codex-acp (例如:
-
补充:
codex-acp是什么?如何安装?
推荐文献: Agent Client Protocol:AI 编程时代的 LSP——编辑器与编码 Agent 的标准化桥接通信协议 - 博客园/数据知音
- 方式1:手动下载、安装 codex-acp (下载、解压即安装) 【推荐方式、亲测成功】
- 老版本项目: https://github.com/zed-industries/codex-acp/releases (推荐)
Releases 中有 codex-acp.exe 软件包。笔者选的是 codex-acp-0.16.0-x86_64-pc-windows-msvc.zip 这一版
Releases 中尚无 codex-acp.exe 软件包,用这个版本 Copilot 插件会报错,导致无法正常运行

- 方式2: npx 安装 (不推荐、Obsidian Copilot插件亲测未成功)
> npx -y @agentclientprotocol/codex-acp 或 npm install @agentclientprotocol/codex-acp --registry=https://registry.npmmirror.com
> codex-acp --version
@agentclientprotocol/codex-acp 1.6.2

安装完成后, nodejs 的安装目录(如:
D:\Program_Files\nodejs\node-v25.9.0-win-x64\及D:\Program_Files\nodejs\node-v25.9.0-win-x64\node_modules\@agentclientprotocol\codex-acp\node_modules\.bin\)下会新增类似下列这些的新程序文件。
codex-acp
codex-acp.cmd
codex-acp.ps1
此方式比较现代,只是 Obsidian Copilot 插件目前可能适配不足。
Obsidian Copilot插件若配置codex-acp-.cmd路径后,其界面报spawn EINVAL错误,这个错误在 Windows 上几乎可以确定原因:
- 在Obsidian Copilit 的 Codex-Acp 的 Binary path 中填的是 npm 安装的
codex-acp.cmd脚本,而 Copilot 用child_process.spawn()直接启动.cmd文件时没有设置shell: true,导致 Windows 无法执行。.cmd是批处理包装脚本,不是真正的可执行文件,必须通过cmd.exe间接执行。目前解决方案是改用独立编译的.exe二进制。
- 还有一则比较贴近本情况的 ISSUE#2831: 将 Windows Codex Agent Mode 更新到维护的 ACP 实现
路径 A:BYOK(自带 API Key)
Bring Your Own Key (用户自带的模型密钥)
- 设置 → Copilot → Models(BYOK);
- 添加提供商(OpenAI、Anthropic、Google、Groq、DeepSeek 、硅基流动等);
- 填入 API Key(存储于系统钥匙串,非 vault);
- 选项卡中选择默认聊天模型和 embedding 模型;
- 验证连接后即可使用 Quick Chat 和 Vault QA。
路径 B:本地模型(Ollama,完全离线)
- 安装 Ollama;
- 拉取聊天模型和 embedding 模型:
ollama pull qwen2.5:7b # 聊天模型(示例) ollama pull bge-m3 # embedding 模型(中文推荐) # 或 ollama pull nomic-embed-text # 英文轻量推荐 - 启动 Ollama 服务(默认
http://localhost:11434); - Copilot 设置 → Models → 添加 Ollama 提供商 → Base URL 填
http://localhost:11434; - 选择聊天模型(如
qwen2.5:7b)和 embedding 模型(如bge-m3); - 勾选 "Use vault context",构建索引后即可离线使用。
路径 C:Copilot 托管模型(付费)
- 购买 Copilot Plus/Pro 订阅;
- 设置 → Copilot → Basic → 添加 Copilot 许可证;
- 在模型选择器中选择可用的托管模型;
- 用量可在仪表盘查看。
Agent Mode 配置(V4,桌面端)
- 设置 → Copilot → Basic → Agents;
- 选择 Agent 后端:
- opencode:点击 "Download opencode",Copilot 自动下载管理;
- Claude Code:确保已安装
claudeCLI 并登录,点击 "Auto-detect"; - Codex:先安装
@agentclientprotocol/codex-acp适配器,再连接;
- 点击左侧 ribbon 栏的 Agent 图标,或运行命令 "Open Copilot Agent Chat Window";
- 开始对话,Agent 可自主搜索 vault、联网、创建笔记,写操作前在 Composer 中确认。
Windows 特别说明
Agent Mode 在 Windows 上需注意:
- opencode 自动下载的可执行文件可能被 SmartScreen 拦截,需信任;
- Claude Code/Codex 的 CLI 路径若 Auto-detect 失败,可在设置中手动指定可执行文件路径;
- 详细 Windows 配置见官方文档 Windows Setup for Agent Mode。
关键操作
常用命令(命令面板 Ctrl/Cmd+P)
| 命令 | 功能 |
|---|---|
Open Copilot Chat Window |
打开 Quick Chat 窗口 |
Open Copilot Agent Chat Window |
打开 Agent Mode 窗口 |
Copilot: Settings |
打开 Copilot 设置 |
Copilot: Index Vault |
手动触发全库索引构建 |
Copilot: Clear Index |
清除索引 |
Copilot: Toggle Quick Ask |
对选中文本快速提问 |
聊天输入语法
/触发自定义命令(Custom Commands);@引用笔记、文件夹、标签、URL、工具、Agent;[[]]引用内部链接;#引用标签;- Agent 模式下
@claude @codex @opencode可同时调用多 Agent(Plus)。
索引管理
- 自动索引:默认在启动时和文件变更时自动增量更新;
- 手动重建:命令面板 →
Copilot: Index Vault; - 排除文件夹:设置 → Vault Search → Index Exclusions,添加不需要索引的文件夹;
- 索引状态:设置中可查看 embedding 提供商、模型、chunk 数量、索引代数、向量维度。
Projects 使用
- 在 Agent Chat 或 Quick Chat 中创建 Project;
- 为 Project 设置专属系统指令和可复用上下文;
- Project 以 Markdown 笔记存储于 vault 的 Copilot 文件夹中,可直接编辑;
- 切换 Project 即切换独立的聊天历史和上下文。
Z FAQ
Q: Copilot 免费吗?不付费能用吗?
可以免费使用。 Copilot 插件本身开源(AGPL-3.0),免费版支持:
- 使用自带 API Key(BYOK)连接任意支持的模型提供商;
- 使用本地模型(Ollama)实现完全离线;
- 连接已有的 Claude Code 或 Codex 账户使用 Agent Mode;
- Quick Chat、Vault QA、Projects、自定义 Skills 和 Commands、Quick Ask、本地 Miyo 搜索。
付费(Plus/Pro)主要解锁:Copilot 托管模型、云端工具、多 Agent 并行、Symposium 发布等。你的模型提供商可能按其自身费率收费。
Q: 我的笔记数据会被上传到云端吗?
取决于你选择的模型路径。
- 本地模型(Ollama):完全离线,笔记和索引都在本地,零数据上传;
- BYOK:提问和包含的上下文直接发送到你配置的模型提供商(如 OpenAI、Anthropic),Copilot 后端(Brevilabs)不接收;
- Copilot 托管模型:请求发送到 Brevilabs 后端及其企业模型提供商处理,官方声明请求内容仅瞬时处理、不保留、不用于训练;
- 本地索引:Miyo 语义索引和词法索引始终存储在本地设备,不上传任何云端向量搜索服务。
Q: Obsidian Copilot插件中的 BYOK / Miyo 到底是个什么东西?为什么命名这么奇怪?(必读)

- 笔者的情况:没有使用 BYOK / Miyo,而是直接调用的 外部 Agent: Codex CLI(其内配置了 硅基流动的DeepSeek模型)
在 Obsidian Copilot 插件(V4.0+ 架构)中,BYOK 和 Miyo 分别代表了该插件在“模型调用”和“本地知识库检索”两个核心方向上的设计理念。以下是它们的具体含义和命名由来:
1. BYOK (Bring Your Own Key)
- 是什么:BYOK 是 AI 领域的通用缩写,全称是 Bring Your Own Key(自带密钥)。在 Obsidian Copilot 中,它是一个模型管理选项卡。
- 功能作用:允许用户输入自己申请的第三方大模型 API Key(如 OpenAI、Anthropic/Claude、Google 等),或者配置本地模型服务(如 Ollama、LM Studio)。使用该模式时,AI 的请求会直接通过你的账号和账单计费,而不是通过插件官方的账号。这是该插件免费版的核心使用方式。
- 命名由来:沿用了云计算和 AI 行业的通用术语(类似于 BYOD - 自带设备)。名字直白硬核,精准面向开发者和高级用户。
2. Miyo
- 是什么:Miyo 是 Obsidian Copilot 团队推出(并开源)的一个本地优先(Local-First)的知识服务/索引引擎。在 V4 版本中,插件将原本内置的向量索引和语义检索功能全部“外包”给了 Miyo。
- 功能作用:它是一个独立的后台服务(可本地运行也可远程部署)。负责处理你的 Obsidian 笔记库的语义搜索(向量化索引)、文档解析(如 PDF、EPUB)等重负载计算任务。它的目标是把你的 Obsidian 知识库变成一个集中的工作区,甚至可以通过 MCP 协议给其他 AI 工具(如 Claude Desktop、ChatGPT)提供本地知识库检索能力。
- 命名由来:这是一个产品专属造词(品牌名)。从官方定位来看,它取意于帮你打理“第二大脑(Second Brain)”的知识服务。名字简短、好记,带有一种拟人化助手的感觉。
3. 为什么命名这么奇怪?
结合最上面截图中的信息可以看出:
-
Copilot License 区域的文案明确写道:“Pair it with Miyo and turn your vault into a centralized workspace for all your AI tools across devices.”(将它与 Miyo 配对,将你的保险库变成跨设备所有 AI 工具的集中工作区)。
-
这反映了 Obsidian Copilot V4 版本的架构大升级:从以前单体式的“【聊天】+【检索】”变成了“【Agent(智能体)】”架构。
- BYOK 负责解决“算力/模型从哪来”的问题(用你自己的 Key)。
- Miyo 负责解决“本地隐私数据怎么高效检索”的问题(本地索引引擎)。
这种“极客缩写 + 拟人化造词”的组合,在面向开发者和知识管理爱好者的开源工具中非常常见。
Q: Agent Mode 和 Quick Chat 有什么区别?
| 维度 | Quick Chat | Agent Mode |
|---|---|---|
| 后端 | 插件内置,直接调用 LLM API | 外部 Agent CLI 子进程(opencode/Claude Code/Codex) |
| 能力 | 单轮/多轮对话,上下文注入 | 自主多步骤任务、工具调用、文件读写、联网搜索 |
| 平台 | 桌面 + 移动端 | 仅限桌面 |
| 适用场景 | 快速问答、文本改写、选中文本提问 | 研究、写作、跨笔记整理、复杂工作流 |
| 配置门槛 | 低,配置模型即可 | 较高,需安装/下载 Agent 后端 |
Q: Vault QA 检索效果不好怎么办?
可从以下方面优化:
- 检查索引状态:确认索引已完整构建,embedding 模型正常工作;
- 更换 embedding 模型:中文内容推荐
bge-m3,英文推荐nomic-embed-text或bge-base-en-v1.5; - 调整分块策略:过大的 chunk 会稀释语义,过小的 chunk 会丢失上下文;
- 优化笔记结构:使用清晰的标题层级、标签、内部链接,有助于检索和引用;
- 排除无关文件夹:在 Index Exclusions 中排除模板、附件、日志等无关内容;
- 使用 Miyo 语义搜索:相比纯词法搜索,语义搜索更能理解模糊查询。
Q: 移动端能用 Agent Mode 吗?
不能。 Agent Mode 仅限桌面端,因为其后端(opencode/Claude Code/Codex)需要运行本地子进程,移动端 Obsidian 不支持。移动端可用的功能包括:Quick Chat、自定义 Commands、Quick Ask、Vault QA(需配置模型)。
Q: 如何完全离线使用 Copilot?*
- 安装 Ollama 并拉取聊天模型(如
qwen2.5:7b)和 embedding 模型(如bge-m3); - 在 Copilot 设置中添加 Ollama 提供商,Base URL 填
http://localhost:11434; - 将默认聊天模型和 embedding 模型都设为 Ollama 本地模型;
- 构建本地索引;
- 断开网络后仍可使用 Quick Chat、Vault QA、Quick Ask、自定义命令。
注意:Agent Mode 中的 opencode 若使用 Copilot 托管模型则需要网络,使用本地 Ollama 模型也可离线。
Q: Copilot 和 Smart Connections 怎么选?
- 选 Copilot:如果你希望以 AI 助手为中心,主要工作流是聊天、问答、Agent 执行任务,需要多模型切换和完整的 Agent 能力;
- 选 Smart Connections:如果你的首要问题是"找到相关笔记",希望在当前笔记旁看到语义关联,再基于找到的笔记进行 AI 处理,且不想配置 API Key 就能用语义检索;
- 两者可以共存,不少用户同时安装以互补。
Q: API Key 存在哪里?安全吗?
从 v3.1.x 起,API Key 存储于 Obsidian 的 SecretStorage(即操作系统的钥匙串/凭据管理器),而非插件的 data.json 文件。这意味着:
- Key 不会随 vault 同步到 Git 或云盘;
- 由操作系统级加密保护;
- 不同设备需分别配置。
Q: V3 升级到 V4 后项目和设置还在吗?
项目和设置会自动迁移。 v3.3.0 已将 Projects 迁移为笔记存储,V4 首次加载时自动迁移现有项目和设置。但需注意:
- V3 Chat 模式被移除,指向 opencode;
- GitHub Copilot 提供商被移除(V4 聚焦三大 Agent);
- 旧版 vault 索引开关回归;
- 建议升级前备份 vault,升级后验证项目和聊天历史加载正常。
Y 推荐文献
- Obsidian 重要插件 - 博客园/千千寰宇 【推荐】
- Copilot for Obsidian 官方文档
- Copilot for Obsidian GitHub 仓库
- Copilot for Obsidian Releases(版本更新日志)
- Obsidian Copilot vs Smart Connections 官方对比
- Miyo 官方文档(本地文档处理器)
- Obsidian 社区插件统计 - Copilot
- 检索增强生成(RAG)全解析:原理、架构与实践场景
- Obsidian + Local LLM: Build a Private AI Second Brain(PDF)
- OpenCode vs Claude Code: Which Agentic Tool Should You Use in 2026?
- LangChain 官方文档
X 参考文献
- Copilot for Obsidian - GitHub
- Copilot for Obsidian - 官网
- Copilot for Obsidian - 官方文档
- Copilot for Obsidian - Releases
- Copilot v4.0.0 Release Notes - NewReleases
- Copilot v3.3.0 Release Notes - NewReleases
- Copilot v3.0.0 Release - GitHub
- Obsidian 社区插件页 - Copilot
- Obsidian Stats - Copilot 下载与版本统计
- Obsidian Copilot vs Smart Connections 对比
- Smart Connections GitHub
- Text Generator Plugin GitHub
- Companion for Claude - Obsidian 社区
- Miyo 文档处理器 - 官方文档
- Vault Search Redesign 设计文档 - GitHub
- 基于 Obsidian 与本地 AI 模型的个性化知识库构建 - 掘金
- Obsidian+Copilot 搭建个人知识库 - 掘金
- 使用本地 Ollama + Qwen 3 构建本地隐私 RAG 知识库 - 掘金
- Obsidian 三大 AI 插件实测 - 什么值得买
- Copilot for Obsidian Complete Guide - notes-automate.com
- OpenCode vs Claude Code 对比 - DataCamp
- Пять действительно полезных AI-плагинов для Obsidian - Habr
浙公网安备 33010602011771号