Skip to main content
PromptQuorum
Home/Power Local LLM/BMO Chatbot Review 2026: Lightweight Local AI Sidebar for Obsidian
Overview & Reference

BMO Chatbot Review 2026: Lightweight Local AI Sidebar for Obsidian

Β·10 min readΒ·By Hans Kuepper Β· Founder of PromptQuorum, multi-model AI dispatch tool Β· PromptQuorum

BMO Chatbot is a free, MIT-licensed community plugin for the Obsidian notes app that adds a lightweight AI chat sidebar scoped to the currently open note, built by an independent developer using the GitHub handle Longy2k. Its GitHub repository showed 532 stars as of September 12, 2026, per the GitHub API. It supports self-hosted local models through Ollama and LM Studio, plus cloud providers including OpenAI, Anthropic, Google Gemini, Mistral AI, and OpenRouter, with no signup needed for the local-model path. One fact worth flagging before installing it: the repository's commit history shows no commits or tagged releases since September 2024, so treat it as a plugin that currently appears unmaintained rather than one under active development, and verify the repository directly for any update before relying on it long-term.

BMO Chatbot (source code at github.com/longy2k/obsidian-bmo-chatbot) is a free, MIT-licensed community plugin for Obsidian, the notes app, built by an independent developer using the GitHub handle Longy2k. It adds a lightweight chat sidebar scoped to the note you currently have open, with support for connecting to a fully local model through Ollama or LM Studio, alongside cloud providers such as OpenAI, Anthropic, Google Gemini, Mistral AI, and OpenRouter. This review covers what the plugin actually does, its license, how to install it, and β€” importantly β€” its current maintenance status, since its GitHub repository shows no tagged release or commit since September 2024.

BMO Chatbot Review 2026: Lightweight Local AI Sidebar for Obsidian

Key Takeaways

  • BMO Chatbot is free and open-source; the repository's manifest.json and package license both confirm the MIT License
  • Chat sidebar is scoped to your currently open note β€” it references that note's content, not your entire vault at once
  • Local model providers: Ollama and LM Studio, used via their local REST APIs
  • Cloud providers also supported: OpenAI, Anthropic Claude, Google Gemini, Mistral AI, and OpenRouter (any OpenAI-compatible endpoint)
  • GitHub repository (github.com/longy2k/obsidian-bmo-chatbot) shows 532 stars as of September 12, 2026
  • No commits or tagged releases since September 2024, per the repository's own commit history β€” treat as currently unmaintained pending direct verification
  • Works on both desktop and Obsidian's mobile apps, per the plugin manifest (isDesktopOnly: false)
  • Built and maintained by an independent developer using the GitHub handle Longy2k, funded through Ko-fi

πŸ“ In One Sentence

BMO Chatbot is a free, MIT-licensed Obsidian plugin that adds a lightweight, note-scoped AI chat sidebar with local-model support through Ollama or LM Studio, but its GitHub repository shows no commits or tagged releases since September 2024.

πŸ’¬ In Plain Terms

It puts a simple chat panel next to whatever note you have open in Obsidian, so you can ask questions about that note or brainstorm inside it without leaving the app. You can point it at a model on your own computer through Ollama or LM Studio instead of a cloud API, but the project itself looks paused β€” there has been no new code pushed to it in about two years.

πŸ“ŒNote: This review is the deep-dive companion to BMO Chatbot's entry in the Local LLM Software Directory β€” see that page for how it compares at a glance to dozens of other local-AI-capable tools.

What Is BMO Chatbot?

BMO Chatbot is a community plugin for Obsidian, the notes app, described in its own GitHub README as a way to "generate and brainstorm ideas while creating your notes" using large language models. It is built and maintained by an independent developer using the GitHub handle Longy2k, and is not developed or endorsed by Obsidian's maker.

  • Core function: a chat sidebar scoped to your currently open note, plus commands to generate a response directly from the editor and reference the open note as context
  • Local inference: no bundled engine of its own β€” it connects to a separately running local server (Ollama or LM Studio) via their REST APIs, or to a configured cloud provider
  • Developer: an independent developer using the GitHub handle Longy2k, funded through Ko-fi
  • Canonical repository: github.com/longy2k/obsidian-bmo-chatbot, MIT-licensed
  • Chat history: conversations can be saved and reloaded as plain markdown files inside your vault using /save and /load commands

Background and Maintenance Status

BMO Chatbot is an independent, open-source community plugin distributed through Obsidian's Community Plugins catalog. Its most recent tagged release is v2.3.3, published July 25, 2024, and its GitHub commit history shows no commits since September 12, 2024 β€” verified via the GitHub API on the date of this review.

  1. 1
    Community plugin release
    Why it matters: An independent developer published BMO Chatbot through Obsidian's Community Plugins catalog as an open-source, note-scoped chat sidebar.
  2. 2
    Multi-provider support added
    Why it matters: The plugin added support for multiple cloud providers (OpenAI, Anthropic, Google Gemini, Mistral AI, OpenRouter) alongside local Ollama and LM Studio connections, per the repository README.
  3. 3
    v2.3.3 released β€” July 25, 2024
    Why it matters: This is the most recent tagged release shown in the repository's [Releases page](https://github.com/longy2k/obsidian-bmo-chatbot/releases) as of this review.
  4. 4
    No commits since September 12, 2024
    Why it matters: The repository's commit history shows no further code changes for roughly two years, which is a meaningful signal for anyone evaluating whether to depend on this plugin for an ongoing workflow.

What Can You Do With BMO Chatbot?

BMO Chatbot's feature set centers on a lightweight, note-scoped chat experience rather than whole-vault search or multi-step agent tasks, per its own README.

  • Note-scoped chat sidebar β€” a chat panel that references the content of your currently open note, for brainstorming or asking questions about that specific note
  • Editor generation β€” generate a response directly from the editor by selecting text and running a command, rather than only chatting in a separate sidebar
  • Custom chatbot profiles β€” create chatbots with specific personalities, system prompts, and presets, including a customizable bot name
  • Markdown rendering β€” chat responses render in Obsidian-flavored markdown, including rendering supported codeblocks (such as Dataview) inside the chat view
  • Chat history save/load β€” use /save in chat to save the current conversation as a markdown file in your vault, and /load to reopen a saved conversation
  • Local model providers β€” Ollama and LM Studio, connected via their local REST API URLs, entered directly in the plugin's settings
  • Cloud model providers β€” OpenAI (GPT-3.5-turbo and GPT-4 family models), Anthropic Claude, Google Gemini, Mistral AI, and OpenRouter, each requiring your own API key

Usage Examples: Three Ways to Use BMO Chatbot

These are concrete workflows built from the plugin's own documented commands, not hypothetical use cases.

Get BMO Chatbot

BMO Chatbot installs as a plugin inside Obsidian, not as a standalone application β€” Obsidian (available for macOS, Windows, Linux, iOS, and Android) must already be installed. There is no separate installer per operating system; the plugin manifest lists isDesktopOnly: false, meaning it is designed to also run on Obsidian's mobile apps.

BRAT (Beta Reviewer's Auto-update Tool)

How to Install:
Install the community BRAT plugin, then add longy2k/obsidian-bmo-chatbot as a tracked repository to receive updates automatically, per BRAT's own documentation β€” useful for testing pre-release or unreleased code.

Manual build from source

How to Install:
Clone github.com/longy2k/obsidian-bmo-chatbot, install dependencies, and build with npm per the repository's own README, then copy the built files into your vault's plugins folder.

Given the roughly two-year gap in commits described above, verify the plugin still installs and enables cleanly on your current Obsidian version before adopting it for an important workflow, and check the repository's open issues for anything relevant to your setup.

BMO Chatbot Pricing

BMO Chatbot itself is entirely free, with no paid tier, license key, or account of any kind. Its MIT license permits free use, modification, and redistribution. Any cost you incur comes only from the AI provider you choose to connect β€” a local Ollama or LM Studio model costs nothing beyond your own hardware and electricity, while a cloud provider (OpenAI, Anthropic, Google Gemini, Mistral AI, or OpenRouter) bills you directly per its own pricing.

BMO Chatbot plugin

Cost:
Free, MIT-licensed, no account required

Local model (Ollama or LM Studio)

Cost:
Free β€” runs on your own hardware, no per-token charge

Cloud provider (OpenAI, Anthropic, Gemini, Mistral, OpenRouter)

Cost:
Billed directly by that provider, per your own API key and usage β€” not by BMO Chatbot

Developer support (optional)

Cost:
Voluntary donations via Ko-fi β€” not required to use any feature

There is no version of BMO Chatbot that costs money on its own. Every dollar you might spend using it goes to a separate cloud AI provider you configure, or is a voluntary donation to the developer β€” never a payment to the plugin itself.

BMO Chatbot vs. Copilot for Obsidian

BMO Chatbot and Copilot for Obsidian both add AI chat to Obsidian, but they differ sharply in scope and current maintenance activity. BMO Chatbot is a lightweight, single-note chat sidebar; Copilot for Obsidian is a heavier, whole-vault agent with file-editing capability.

Scope

BMO Chatbot:
Scoped to the single note you have open
Copilot for Obsidian:
Searches and reads across your whole vault

File editing

BMO Chatbot:
No autonomous file editing β€” generates text into the editor on request
Copilot for Obsidian:
Agent mode can create and edit notes across multiple steps

License

BMO Chatbot:
MIT
Copilot for Obsidian:
AGPL-3.0

Pricing

BMO Chatbot:
Entirely free; no paid tier at all
Copilot for Obsidian:
Free BYOK/local tier, plus optional paid Lite/Plus tiers for hosted models

Maintenance activity

BMO Chatbot:
No commits or tagged releases since September 2024, per this review's GitHub check
Copilot for Obsidian:
Actively maintained with regular releases, per its own repository

Local model providers

BMO Chatbot:
Ollama, LM Studio
Copilot for Obsidian:
Ollama, LM Studio, plus a generic BYOK local endpoint slot

If you want the lightest possible note-scoped chat add-on with zero cost and zero account, BMO Chatbot fits that narrowly. If you want whole-vault search, multi-step agent tasks, and active ongoing development, see the full Copilot for Obsidian review instead.

Who Should Use BMO Chatbot?

Whether BMO Chatbot fits depends on how much you value a lightweight, zero-cost tool versus active maintenance and whole-vault features.

Competitors and Alternatives

BMO Chatbot competes with several other AI plugins for Obsidian and similar notes apps that add chat or text-generation on top of a local or cloud model.

  • Copilot for Obsidian β€” a heavier, whole-vault AI agent plugin with multi-step file editing and active ongoing development; see the comparison section above for a direct match-up.
  • Text Generator β€” a template-driven Obsidian plugin that inserts AI-written text into a note from reusable templates, rather than a persistent chat sidebar.
  • Obsidian and Logseq AI Plugins, Compared β€” a multi-plugin comparison covering BMO Chatbot, Copilot for Obsidian, Text Generator, Smart Connections, and logseq-copilot side by side.

Common Mistakes When Evaluating BMO Chatbot

Most confusion about BMO Chatbot comes from assuming it works like a whole-vault agent, or missing its current maintenance status.

Frequently Asked Questions

What is BMO Chatbot?

BMO Chatbot is a free, MIT-licensed community plugin for the Obsidian notes app that adds a lightweight AI chat sidebar scoped to the currently open note, built by an independent developer using the GitHub handle Longy2k.

Is BMO Chatbot free?

Yes. The plugin itself is entirely free under the MIT license, with no paid tier or license key. Any cost comes only from an optional cloud AI provider you configure, since local models via Ollama or LM Studio are free to run on your own hardware.

Is BMO Chatbot still maintained?

As of this review, the repository shows no commits or tagged releases since September 2024, verified via the GitHub API. It still functions but appears to have paused active development β€” check the repository directly for any change before relying on it.

Does BMO Chatbot support local AI models?

Yes. It connects to Ollama and LM Studio via their local REST APIs, alongside cloud providers including OpenAI, Anthropic, Google Gemini, Mistral AI, and OpenRouter.

What license is BMO Chatbot released under?

The MIT License, per the plugin's own manifest.json on GitHub.

Does BMO Chatbot search my whole Obsidian vault?

No. Its chat sidebar is scoped to the note you currently have open, not a whole-vault semantic search. For whole-vault search and multi-step agent tasks, see the Copilot for Obsidian comparison above.

Does BMO Chatbot work on mobile?

The plugin manifest lists isDesktopOnly: false, meaning it is designed to also run on Obsidian's iOS and Android apps, though mobile performance depends on which model provider you connect.

How many GitHub stars does BMO Chatbot have?

Its repository (github.com/longy2k/obsidian-bmo-chatbot) showed 532 stars as of September 12, 2026, verified directly via the GitHub API.

How do I install BMO Chatbot?

In Obsidian, open Settings β†’ Community plugins β†’ Browse, search for "BMO Chatbot," then select Install and Enable β€” no account is required.

Who develops BMO Chatbot?

An independent developer using the GitHub handle Longy2k, funded through voluntary Ko-fi donations, not affiliated with Obsidian's maker.

Sources

← Back to Power Local LLM