Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

brAIn

lusoblusob5k downloads

A ChatGPT powered chatbot specifically focused on question answering over your vault notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

This plugin enables a ChatGPT powered chatbot specifically focused on question answering over your Obsidian vault notes(markdown files).

🧰 Requirements

  • Docker

📖 How to use

  1. Install the plugin in your Obsidian vault by going to Settings -> Community Plugins -> Browse and searching for brAIn.
  2. After installation, In the settings section of the plugin, enter your OpenAI API key to enable the plugin to ingest your vault documents and to use the chat.
  3. Feed the model with your notes your vault notes running brAIn: Ingest vault docs command in the command palette or by pressing Ctrl/Cmd + P.
  4. From now on you can also talk with your brAIn by clicking on the brain button in the ribbon or running brAIn: Open chat command in the command palette or by pressing Ctrl/Cmd + P.

If you have new notes that you want to be indexed by the brAIn just run again brAIn: Ingest vault docs

🛠 How it works

The plugin uses a brAIn docker container running the brAIn server to enable the chatbot functionality. The brAIn server reads in your Obsidian vault documents and uses the OpenAI GPT-3 API to enable the question answering functionality. Once the server is running, you can chat with the bot through the plugin's interface.

💬 Support

If you have any issues or feature requests, please open an issue on GitHub.

📓 License

This plugin is licensed under the MIT License.

© Privacy

By defauls the embeddings as generated locally so your docs are not leaving your machine, in case you check the OpenAI Embeddings check in settings, The OpenAI API is used by brAIn to generate the vector store during ingestion and to answer each question asked in the chat, but its API usage policies guarantee to us that OpenAI will not use data submitted by customers via its API to train or improve their models and any data submitted via API will be deleted after 30 days.

⚠️ Limitations

If you are generating the embeddings locally it could consume a lot of time and hardware resources (depending of your marchines and the number of documents) In case you want to generate the embeddings in OpenAI during the ingestion (embedding generation) a big amount of notes in your vault can lead to high expenses (~ 1000 notes = 1$), monitor your account and set API key limits to avoid scares

🐞 Known Issues

brAIn may occasionally generate incorrect or irrelevant content based on the user's input. Additionally, it may encounter errors when calling the OpenAI API if the API key is invalid or if there are issues with the OpenAI API service.

⏭ Next

The final idea is to create a complete offline chatbot using an LLM, but so far the hardware requirements for these models are too high.

65%
HealthFair
ReviewSatisfactory
About
Ask questions across your Obsidian vault with a ChatGPT-powered chatbot that ingests and indexes your Markdown notes for context-aware answers. Index vault documents and open an in-app chat to query your notes; embeddings are generated locally by default while OpenAI provides model responses.
AISearchIntegrations
Details
Current version
1.0.3
Last updated
3 years ago
Created
3 years ago
Updates
3 releases
Downloads
5k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
lusoblusob
github.com/lusob
GitHublusob
  1. Community
  2. Plugins
  3. AI
  4. brAIn

Related plugins

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

Semantic Notes Vault MCP

Give Claude Desktop and other AI assistants semantic access to your notes through a built-in Model Context Protocol (MCP) server.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

BMO Chatbot

Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) such as OpenAI's "gpt-3.5-turbo" and "gpt-4".

Local LLM Helper

Use a local LLM server to augment your notes

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.