关键要点
- BMO Chatbot免费且开源;仓库的manifest.json和软件包许可协议都确认为MIT许可
- 聊天侧边栏仅针对当前打开的笔记——而非同时针对整个知识库
- 本地模型提供商:Ollama和LM Studio,通过它们的本地REST API使用
- 同时支持云端提供商:OpenAI、Anthropic Claude、Google Gemini、Mistral AI和OpenRouter(任何兼容OpenAI的接口)
- GitHub仓库(github.com/longy2k/obsidian-bmo-chatbot)截至2026年9月12日显示532个星标
- 根据仓库自身的提交历史,自2024年9月以来没有任何提交或打标签的发布版本——在自行验证之前应视为目前缺乏维护
- 根据插件清单(
isDesktopOnly: false),可在桌面端和Obsidian移动应用上运行 - 由使用GitHub用户名Longy2k的独立开发者开发和维护,通过Ko-fi获得资助
📍 简单一句话
BMO Chatbot是一款免费、MIT许可的Obsidian插件,添加了一个仅针对当前笔记的轻量AI聊天侧边栏,支持通过Ollama或LM Studio实现本地化,但其GitHub仓库自2024年9月以来没有任何提交或打标签的发布版本。
💬 简单来说
它会在你在Obsidian中打开的笔记旁边显示一个简单的聊天面板,让你无需离开应用就能就该笔记提问或进行头脑风暴。你可以通过Ollama或LM Studio将其连接到自己电脑上的模型,而不是云端API,但该项目本身似乎已经停滞——大约两年没有推送新代码了。
📌注: 本评测是本地LLM软件目录中BMO Chatbot条目的深度补充——请查看该页面,快速了解它与数十款其他本地AI工具相比的表现。
BMO Chatbot是什么?
BMO Chatbot是笔记应用Obsidian的一款社区插件,其GitHub README将其描述为一种在创建笔记时使用大语言模型"生成和头脑风暴想法"的方式。它由使用GitHub用户名Longy2k的独立开发者开发和维护,与Obsidian的开发商无关,也未获得其认可。
- 核心功能:一个仅针对当前打开笔记的聊天侧边栏,外加可直接从编辑器生成回复并将打开的笔记用作上下文的命令
- 本地推理:没有内置的独立推理引擎——插件通过各自的REST API连接到单独运行的本地服务器(Ollama或LM Studio),或已配置的云端提供商
- 开发者:使用GitHub用户名Longy2k的独立开发者,通过Ko-fi获得资助
- 权威仓库:github.com/longy2k/obsidian-bmo-chatbot,MIT许可
- 聊天历史:可使用
/save和/load命令将对话保存为知识库内的纯Markdown文件并重新加载
背景与维护状态
BMO Chatbot是一款独立的开源社区插件,通过Obsidian的社区插件目录分发。其最新的打标签发布版本是v2.3.3,发布于2024年7月25日,GitHub提交历史显示自2024年9月12日以来没有任何提交——本评测撰写当日已通过GitHub API验证。
- 1作为社区插件发布
Why it matters: 一位独立开发者通过Obsidian的社区插件目录发布了BMO Chatbot,作为一款开源的、仅针对单条笔记的聊天侧边栏。 - 2新增多提供商支持
Why it matters: 根据仓库README,该插件在本地Ollama和LM Studio连接之外,新增了对多个云端提供商(OpenAI、Anthropic、Google Gemini、Mistral AI、OpenRouter)的支持。 - 3v2.3.3发布——2024年7月25日
Why it matters: 这是本评测时仓库[发布页面](https://github.com/longy2k/obsidian-bmo-chatbot/releases)显示的最新打标签发布版本。 - 4自2024年9月12日以来无提交
Why it matters: 仓库的提交历史显示大约两年没有进一步的代码变更——这是任何考虑是否要在持续工作流中依赖该插件的人需要关注的重要信号。
BMO Chatbot能做什么?
根据其自身的README,BMO Chatbot的功能集中在轻量级的、仅针对单条笔记的聊天体验上,而非整库搜索或多步骤代理任务。
- 仅针对单条笔记的聊天侧边栏 — 一个引用当前打开笔记内容的聊天面板,用于对该特定笔记进行头脑风暴或提问
- 编辑器内生成 — 通过选中文本并执行命令,直接从编辑器生成回复,而不仅仅是在单独的侧边栏中聊天
- 自定义聊天机器人配置文件 — 创建具有特定个性、系统提示和预设的聊天机器人,包括可自定义的机器人名称
- Markdown渲染 — 聊天回复以Obsidian风格的Markdown渲染,包括在聊天视图中直接渲染受支持的代码块(如Dataview)
- 保存/加载聊天历史 — 在聊天中使用
/save将当前对话保存为知识库中的Markdown文件,使用/load重新打开已保存的对话 - 本地模型提供商 — Ollama和LM Studio,通过在插件设置中直接输入的本地REST API网址连接
- 云端模型提供商 — OpenAI(GPT-3.5-turbo和GPT-4系列模型)、Anthropic Claude、Google Gemini、Mistral AI和OpenRouter,各自都需要自己的API密钥
使用示例:三种使用BMO Chatbot的方式
这些是基于插件自身文档化命令构建的具体工作流程,而非假设性用例。
获取BMO Chatbot
BMO Chatbot作为Obsidian内部的一个插件安装,而非独立应用程序——必须已经安装了Obsidian(可用于macOS、Windows、Linux、iOS和Android)。没有针对各操作系统的单独安装程序;插件清单中列出isDesktopOnly: false,说明它也被设计为可在Obsidian的移动应用上运行。
社区插件浏览器(推荐)
- 如何安装:
- 在Obsidian中打开设置 → 第三方插件 → 浏览,搜索"BMO Chatbot",然后选择安装并启用。这样可以直接从Obsidian内部安装最新发布版本(本评测时为v2.3.3),无需账户。
BRAT(Beta Reviewer's Auto-update Tool)
- 如何安装:
- 安装社区插件BRAT,然后按照BRAT自身文档将
longy2k/obsidian-bmo-chatbot添加为跟踪仓库,即可自动接收更新——适用于测试预发布或未发布的代码。
从源代码手动构建
- 如何安装:
- 克隆github.com/longy2k/obsidian-bmo-chatbot,按照仓库自身的README安装依赖并用npm构建,然后将构建好的文件复制到知识库的插件文件夹中。
鉴于上述约两年的提交空档,在将该插件用于重要工作流之前,请确认它仍能在你当前的Obsidian版本上正常安装和启用,并检查仓库的未解决issue是否与你的配置相关。
BMO Chatbot的价格
BMO Chatbot本身完全免费,没有任何付费层级、许可密钥或任何形式的账户。其MIT许可允许免费使用、修改和再分发。你可能产生的任何费用仅来自你选择连接的AI提供商——本地Ollama或LM Studio模型除自己的硬件和电费外不产生任何费用,而云端提供商(OpenAI、Anthropic、Google Gemini、Mistral AI或OpenRouter)会按照各自的价格表直接向你收费。
BMO Chatbot插件
- 费用:
- 免费,MIT许可,无需账户
本地模型(Ollama或LM Studio)
- 费用:
- 免费——在自己的硬件上运行,无按token计费
云端提供商(OpenAI、Anthropic、Gemini、Mistral、OpenRouter)
- 费用:
- 由该提供商根据你自己的API密钥和使用量直接计费——而非由BMO Chatbot计费
对开发者的支持(可选)
- 费用:
- 通过Ko-fi自愿捐赠——使用任何功能都不要求捐赠
BMO Chatbot没有任何本身收费的版本。你在使用中可能花费的任何一分钱,都流向了你单独配置的云端AI提供商,或是对开发者的自愿捐赠——而绝不是对插件本身的付款。
BMO Chatbot对比Copilot for Obsidian
BMO Chatbot和Copilot for Obsidian都为Obsidian添加了AI聊天功能,但在功能范围和当前维护活动方面存在明显差异。BMO Chatbot是一个针对单条笔记的轻量聊天侧边栏;Copilot for Obsidian则是一个更重的整库代理,具备文件编辑能力。
范围
- BMO Chatbot:
- 仅限于打开的单条笔记
- Copilot for Obsidian:
- 搜索并读取整个知识库
文件编辑
- BMO Chatbot:
- 没有自主文件编辑功能——按需在编辑器中生成文本
- Copilot for Obsidian:
- 代理模式可以分多个步骤创建和编辑笔记
许可协议
- BMO Chatbot:
- MIT
- Copilot for Obsidian:
- AGPL-3.0
价格
- BMO Chatbot:
- 完全免费;没有任何付费层级
- Copilot for Obsidian:
- 免费的BYOK/本地层级,外加面向托管模型的可选付费Lite/Plus层级
维护活动
- BMO Chatbot:
- 根据本评测的GitHub核实,自2024年9月以来没有任何提交或打标签的发布版本
- Copilot for Obsidian:
- 根据其自身仓库,定期发布版本、积极维护中
本地模型提供商
- BMO Chatbot:
- Ollama、LM Studio
- Copilot for Obsidian:
- Ollama、LM Studio,外加一个通用的BYOK本地端点插槽
如果你想要最轻量的、零成本且无需账户的仅针对单条笔记的聊天扩展,BMO Chatbot恰好满足这一狭窄需求。如果你想要整库搜索、多步骤代理任务和持续的积极开发,请改为查看Copilot for Obsidian的完整评测。
谁应该使用BMO Chatbot?
BMO Chatbot是否适合你,取决于你有多重视一款轻量、零成本的工具,相对于积极的维护和整库级功能。
竞争对手与替代品
BMO Chatbot与其他多款基于本地或云端模型、为Obsidian及类似笔记应用添加聊天或文本生成功能的AI插件展开竞争。
- Copilot for Obsidian — 一款更重的整库AI代理插件,具备多步骤文件编辑能力和持续的积极开发;直接对比请参见上方的比较章节。
- Text Generator — 一款基于模板驱动的Obsidian插件,从可复用模板中将AI生成的文本插入笔记,而非提供持久的聊天侧边栏。
- Obsidian与Logseq AI插件对比 — 一篇多插件对比文章,将BMO Chatbot、Copilot for Obsidian、Text Generator、Smart Connections和logseq-copilot并列比较。
评估BMO Chatbot时的常见错误
关于BMO Chatbot的大多数困惑,来自假设它像整库代理那样工作,或者忽视了它当前的维护状态。
常见问题
BMO Chatbot是什么?
BMO Chatbot是笔记应用Obsidian的一款免费、MIT许可的社区插件,它添加了一个仅针对当前打开笔记的轻量AI聊天侧边栏,由使用GitHub用户名Longy2k的独立开发者制作。
BMO Chatbot免费吗?
是的。插件本身在MIT许可下完全免费,没有付费层级或许可密钥。任何费用仅来自你选择配置的可选云端AI提供商,因为通过Ollama或LM Studio使用的本地模型可以在自己的硬件上免费运行。
BMO Chatbot还在维护吗?
截至本评测时,经GitHub API验证,该仓库自2024年9月以来没有任何提交或打标签的发布版本。它仍能运行,但看起来积极开发已经暂停——在依赖它之前,请直接查看仓库确认最新情况。
BMO Chatbot支持本地AI模型吗?
是的。它通过各自的本地REST API连接到Ollama和LM Studio,同时也支持OpenAI、Anthropic、Google Gemini、Mistral AI和OpenRouter等云端提供商。
BMO Chatbot采用什么许可协议发布?
根据GitHub上插件自身的manifest.json,为MIT许可。
BMO Chatbot会搜索我的整个Obsidian知识库吗?
不会。它的聊天侧边栏仅限于当前打开的笔记,而不是整库语义搜索。如需整库搜索和多步骤代理任务,请参见上方与Copilot for Obsidian的比较。
BMO Chatbot能在移动端使用吗?
插件清单中列出isDesktopOnly: false,说明它也被设计为可在Obsidian的iOS和Android应用上运行,不过移动端表现取决于所连接的模型提供商。
BMO Chatbot有多少个GitHub星标?
其仓库(github.com/longy2k/obsidian-bmo-chatbot)截至2026年9月12日显示532个星标,已通过GitHub API直接验证。
如何安装BMO Chatbot?
在Obsidian中打开设置 → 第三方插件 → 浏览,搜索"BMO Chatbot",然后选择安装并启用——无需账户。
谁开发了BMO Chatbot?
一位使用GitHub用户名Longy2k的独立开发者,通过Ko-fi的自愿捐赠获得资助,与Obsidian的开发商无关。
