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

Open Connections

Beomsu Koh | 고범수Beomsu Koh | 고범수xia-ataraxiaxia-ataraxia4k downloads

Chat with your notes & see links to related content with Local or Remote models.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates109

Chat with your notes & see links to related content with Local or Remote models.

The Connections view for a note about composting lists the most related notes, such as Tomato Seedlings and Raised Beds, ranked by similarity, with embedding progress in the status bar. Sample notes.

Features

  • Connections view lists notes related in meaning to the note you have open, and updates as you navigate.
  • Lookup view searches the vault by meaning instead of keywords.
  • Local embeddings by default (Transformers.js with WebGPU, WASM fallback), or OpenAI, Gemini, Ollama, LM Studio, Upstage, or OpenRouter.
  • Embeddings are cached locally and re-created automatically when you change model.
  • An MCP server exposes your vault's connections to MCP clients.

Usage

  1. Open Settings, Open Connections, and choose an embedding provider and model. The default is local and needs no API key; API providers need a key.
  2. Open the Connections view from the ribbon and wait for the status bar to finish embedding.
  3. Open any note to see related notes, or run Open smart lookup and type a query in plain language.
  4. Optional: turn on MCP in settings and run Start local server, or run node dist/mcp.js <vault path> from a build. The plugin must have run once in that vault.

Installation

Desktop only, Obsidian 1.13.0 or later.

Community plugins: open Settings, Community plugins, Browse, search for "Open Connections", then Install and Enable.

Manual: download main.js, manifest.json and styles.css from the latest release into <vault>/<configDir>/plugins/open-connections/, then enable the plugin. <configDir> is your vault's configuration folder (.obsidian by default).

Disclosures

  • Network use: with the default local provider, the Transformers.js library is loaded from cdn.jsdelivr.net and the default model is downloaded (tens of megabytes) from huggingface.co on first use and stored in <configDir>/plugins/open-connections/models/; your notes are not sent anywhere. With an API provider (OpenAI, Gemini, Upstage, OpenRouter), the text of your notes is sent to that provider to create embeddings. Ollama and LM Studio are contacted at the local address you configure.
  • Account or payment: API providers need your own account and API key. Keys are stored in the plugin's settings file.
  • Local database: embeddings are stored in the plugin folder through Node's built-in node:sqlite, which needs the vault's absolute path. The plugin reads notes through the Vault API and never lists the whole vault.
  • Local server: the optional MCP server listens only on 127.0.0.1 and is off until you start it.
  • Files outside the vault: only the optional standalone MCP command (node dist/mcp.js <vault>), a separate process that reads the vault's files from disk.
  • Telemetry: none.

Development

See the dev contract: bun run dev, bun run build, bun run ci.

License

GPL-3.0. A fork of Smart Connections by Brian Petro.

HealthExcellent
ReviewPassed
About
Discover semantically related notes and search your vault by meaning, not just keywords. Run local embeddings on-device with zero API keys or connect to OpenAI, Gemini, Ollama and others, view live Connections, and keep embeddings cached locally for speed and privacy.
AISearchSidebar
Details
Current version
3.10.4
Last updated
3 weeks ago
Created
9 months ago
Updates
109 releases
Downloads
4k
Compatible with
Obsidian 1.13.0+
Platforms
Desktop only
License
GPL-3.0
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Buy Me a Coffee
Authors
Beomsu Koh | 고범수Beomsu Koh | 고범수goberomsu
beomsukoh.com/
GitHubgoberomsu
GitHubGoBeromsu
beomsu-koh
beomsuKoh
XBeromArtDev
xia-ataraxiaxia-ataraxia
GitHubxia-ataraxia
  1. Community
  2. Plugins
  3. AI
  4. Open Connections

Related plugins

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Local LLM Helper

Use a local LLM server to augment your notes

Smart Second Brain

Chat with an agent that knows your notes, search by meaning, and see your vault grouped into topics. Runs on Ollama, OpenAI, Anthropic, and more.

Claude Sidebar

Run Claude Code in your sidebar.

WeSight

Run Claude Code, Codex, and OpenCode as local AI collaborators inside your vault.

Vault Curate

A local-first second brain for Obsidian , Desktop / Mobile ok, semantic search · relation graph · semantic paths · Hot/Cold rediscovery · strong Chinese/CJK · WebGPU on-device · no API keys. RAG LLM.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.