obsidian-smart-connections

brianpetro活跃维护

Obsidian 插件,写作时自动找出相关笔记和摘录,用本地嵌入模型做语义搜索,无需 API key 即可零配置使用。

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

4.7.2发布于 2026-08-06 12:06 UTC5,553star +6 / 7 天349fork同步于 2026-11-10 23:36 UTC

怎么上手

由 README 提炼,执行前请确认
在 Obsidian 社区插件中搜索并安装 Smart Connections,然后启用插件
硬件要求按 README 说明

README 未说明具体显存或 CPU 要求,仅说明内置本地模型开箱即用,并支持移动设备。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Obsidian 插件,用本地嵌入模型自动找出语义相关笔记,省去手动建链

Obsidian 插件,写作时自动找出相关笔记和摘录,用本地嵌入模型做语义搜索,无需 API key 即可零配置使用。

核心能力

  • 用内置本地嵌入模型自动索引整个笔记库
  • Connections 视图按语义相似度列出相关笔记
  • Lookup 视图支持跨库语义搜索
  • 结果可直接拖入笔记生成链接
  • 默认离线运行,无需 API key

容易踩的坑

语义搜索与普通文本搜索不同,包含查询原文的笔记不一定出现在结果中;部分功能(如 Inline connections、Bases 集成)属于 Pro 付费插件;首次启用后需等待本地模型完成整个库的嵌入索引

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本4.7.2
  1. 4.7.2最新正式版2026-08-06 · 2026-08-06 12:06 UTC

    Smart Connections Core v4.7

    [!NOTE] What's new in v4.7.2 Updated: Smart Environment Updated: minimum Obsidian app version to 1.8.7 Added: Connections list display configuration

    Related notes show up sooner. Change the anchor in place.

    Smart Connections still starts from the note in front of you. v4.7 removes the detour when another source should take over: choose a recent note, focus on one block, or drop a vault file onto Connections and let the list update in place.

    The larger upgrade is underneath the list. Smart Environment v3 gets Connections ready sooner, adds more built-in local embedding models, and lets you switch models without restarting Obsidian or deleting the embeddings you may want to return to.

    Update all installed Smart Plugins together, then restart Obsidian. Smart Connections Core v4.7 requires Smart Environment v3.

    A stronger semantic engine before the first result

    Connections depends on the embedding model that turns your notes into semantic signals. v3 makes that choice less permanent and more useful:

    • Start using Connections sooner after opening Obsidian.
    • Choose from a broader built-in catalog, including more lightweight and multilingual local models.
    • Change the active model without deleting another model's stored embeddings.
    • Use the improved Environment Stats and source inspector when a note appears stale, skipped, or unexpectedly absent from results.

    Learn more about the release of Smart Environment v3.

    Change the target without changing your workspace

    The active note remains the calm default. When it is not the source you want, the target menu now gives you three direct alternatives:

    • Pick a recent Connections target.
    • Focus on a specific block inside the current note.
    • Drop another vault file onto the Connections view.

    The related-note list updates around that source without making you navigate away first.

    Keep a useful result set moving

    The list menu now follows the same shared action system used across Smart Environment v3. Pause or refresh discovery, open a random connection, copy the list, or continue with the reviewed sources in Context or Graph without rebuilding the set by hand.

    Source menus elsewhere in the suite can also open Connections for the item you are already looking at. The workflow begins from the source, not from hunting down the right plugin command.

    Put Connections where it helps

    Footer Connections now uses a configurable display component instead of a single graph on/off switch. Choose the supported presentation that fits the note surface and screen size. Scores also follow the final displayed ranking score when another ranking step provides one, so the number beside a result better matches the order you see.

    Before / After

    BeforeWith Smart Connections Core v4.7
    Connections could take longer to become ready after startup.Smart Environment v3 reduces blocking and repeated startup work.
    Trying another embedding model felt like committing to a rebuild.Switch models without deleting the previous model's stored embeddings.
    Retargeting often meant navigating to another note first.Choose a recent note, a current-note block, or drop a file
  2. 4.7.12026-08-06 · 2026-08-06 01:39 UTC
    查看更新说明

    Smart Connections Core v4.7

    Related notes show up sooner. Change the anchor in place.

    Smart Connections still starts from the note in front of you. v4.7 removes the detour when another source should take over: choose a recent note, focus on one block, or drop a vault file onto Connections and let the list update in place.

    The larger upgrade is underneath the list. Smart Environment v3 gets Connections ready sooner, adds more built-in local embedding models, and lets you switch models without restarting Obsidian or deleting the embeddings you may want to return to.

    Update all installed Smart Plugins together, then restart Obsidian. Smart Connections Core v4.7 requires Smart Environment v3.

    A stronger semantic engine before the first result

    Connections depends on the embedding model that turns your notes into semantic signals. v3 makes that choice less permanent and more useful:

    • Start using Connections sooner after opening Obsidian.
    • Choose from a broader built-in catalog, including more lightweight and multilingual local models.
    • Change the active model without deleting another model's stored embeddings.
    • Use the improved Environment Stats and source inspector when a note appears stale, skipped, or unexpectedly absent from results.

    Learn more about the release of Smart Environment v3.

    Change the target without changing your workspace

    The active note remains the calm default. When it is not the source you want, the target menu now gives you three direct alternatives:

    • Pick a recent Connections target.
    • Focus on a specific block inside the current note.
    • Drop another vault file onto the Connections view.

    The related-note list updates around that source without making you navigate away first.

    Keep a useful result set moving

    The list menu now follows the same shared action system used across Smart Environment v3. Pause or refresh discovery, open a random connection, copy the list, or continue with the reviewed sources in Context or Graph without rebuilding the set by hand.

    Source menus elsewhere in the suite can also open Connections for the item you are already looking at. The workflow begins from the source, not from hunting down the right plugin command.

    Put Connections where it helps

    Footer Connections now uses a configurable display component instead of a single graph on/off switch. Choose the supported presentation that fits the note surface and screen size. Scores also follow the final displayed ranking score when another ranking step provides one, so the number beside a result better matches the order you see.

    Before / After

    BeforeWith Smart Connections Core v4.7
    Connections could take longer to become ready after startup.Smart Environment v3 reduces blocking and repeated startup work.
    Trying another embedding model felt like committing to a rebuild.Switch models without deleting the previous model's stored embeddings.
    Retargeting often meant navigating to another note first.Choose a recent note, a current-note block, or drop a file onto the view.
    A useful result list could become a dead end.Continue the reviewed sources through consistent Context and Graph actions.
    Footer displa
  3. 4.7.02026-08-05 · 2026-08-05 01:36 UTC
    查看更新说明

    Smart Connections Core v4.7

    Related notes show up sooner. Change the anchor in place.

    Smart Connections still starts from the note in front of you. v4.7 removes the detour when another source should take over: choose a recent note, focus on one block, or drop a vault file onto Connections and let the list update in place.

    The larger upgrade is underneath the list. Smart Environment v3 gets Connections ready sooner, adds more built-in local embedding models, and lets you switch models without restarting Obsidian or deleting the embeddings you may want to return to.

    Update all installed Smart Plugins together, then restart Obsidian. Smart Connections Core v4.7 requires Smart Environment v3.

    A stronger semantic engine before the first result

    Connections depends on the embedding model that turns your notes into semantic signals. v3 makes that choice less permanent and more useful:

    • Start using Connections sooner after opening Obsidian.
    • Choose from a broader built-in catalog, including more lightweight and multilingual local models.
    • Change the active model without deleting another model's stored embeddings.
    • Use the improved Environment Stats and source inspector when a note appears stale, skipped, or unexpectedly absent from results.

    Learn more about the release of Smart Environment v3.

    Change the target without changing your workspace

    The active note remains the calm default. When it is not the source you want, the target menu now gives you three direct alternatives:

    • Pick a recent Connections target.
    • Focus on a specific block inside the current note.
    • Drop another vault file onto the Connections view.

    The related-note list updates around that source without making you navigate away first.

    Keep a useful result set moving

    The list menu now follows the same shared action system used across Smart Environment v3. Pause or refresh discovery, open a random connection, copy the list, or continue with the reviewed sources in Context or Graph without rebuilding the set by hand.

    Source menus elsewhere in the suite can also open Connections for the item you are already looking at. The workflow begins from the source, not from hunting down the right plugin command.

    Put Connections where it helps

    Footer Connections now uses a configurable display component instead of a single graph on/off switch. Choose the supported presentation that fits the note surface and screen size. Scores also follow the final displayed ranking score when another ranking step provides one, so the number beside a result better matches the order you see.

    Before / After

    BeforeWith Smart Connections Core v4.7
    Connections could take longer to become ready after startup.Smart Environment v3 reduces blocking and repeated startup work.
    Trying another embedding model felt like committing to a rebuild.Switch models without deleting the previous model's stored embeddings.
    Retargeting often meant navigating to another note first.Choose a recent note, a current-note block, or drop a file onto the view.
    A useful result list could become a dead end.Continue the reviewed sources through consistent Context and Graph actions.
    Footer displa
  4. 4.5.32026-06-04 · 2026-06-04 16:34 UTC
    查看更新说明

    Smart Connections v4.5

    [!NOTE] What's new in v4.5.3 refactor: update D3 load to use ESM bundle and improve loading logic refactor: update CSS selectors for improved specificity and remove redundant styles

    Connections Footer is now a Core feature!

    Footer connections are now included in Smart Connections Core, bringing the most mobile-friendly and no-panel writing surface to every install. Connections Pro continues to add inline discovery, Bases workflows, and advanced ranking control.

    • Place your connections list in the footer of every note.
    • Toggle footer connections from the command palette (hotkey), ribbon icon, or settings.

    Recent highlights

    Updated: 2026-06-04

    More details about the latest releases

  5. 4.5.22026-05-30 · 2026-05-30 12:27 UTC
    查看更新说明

    Smart Connections v4.5

    [!NOTE] What's new in v4.5.2

    • Updated Smart Environment to v2.4.6 for handling Obsidian API changes

    Connections Footer is now a Core feature!

    Footer connections are now included in Smart Connections Core, bringing the most mobile-friendly and no-panel writing surface to every install. Connections Pro continues to add inline discovery, Bases workflows, and advanced ranking control.

    • Place your connections list in the footer of every note.
    • Toggle footer connections from the command palette (hotkey), ribbon icon, or settings.

    Recent highlights

    Updated: 2026-05-30

    More details about the latest releases

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Save time linking, tagging, and organizing: Smart Connections finds relevant notes so you don't have to!

    I just stumbled across a forgotten 20-page Google Doc I poured my heart into months ago, and the rush of lost momentum hit me like a punch.
    — Brian (December 2022)

    [!QUESTION] Is this you? You're an Obsidian power‑user, researcher, writer, or lifelong learner with hundreds or thousands of notes. You capture ideas quickly, but later struggle to find and connect them when it matters most.

    [!WARNING] The Problem
    Valuable insights disappear in a sea of unlinked notes, forcing endless scrolling, rereading, and duplicated work. Time you wanted for creativity leaks away into manual organization.

    Smart Connections v4

    connections-list-mini-graph-ranked-results-editorial-hero-reviewed-1280x720-2026-07-29

    [!NOTE] What Smart Connections does
    Smart Connections uses local embeddings and your Smart Environment to surface notes that are semantically related to what you are working on right now. Start with the overview, then jump into the Connections view guide, Lookup guide, and settings guide as your workflow gets deeper.

    connections-semantic-match-proof-editorial-hero-reviewed-1280x720-2026-07-29

    ✔️ Zero-setup: ships with a local embedding model that just works

    🔐 Private and offline by default

    📲 Works on mobile devices

    📦 Ultra-lightweight bundle with minimal third party dependencies

    🔍 Streamlined codebase with minimal/no dependencies can be audited >3× faster than comparable AI plugins

    🌐 Source available core, local-first data

    ⚔️ Mission driven, user aligned, community supported

    [!SUCCESS] What success looks like
    With Smart Connections running, ideas resurface when you need them, writing flows faster, and your note taking system finally feels like the trusted second brain you imagined.

    [!FAILURE] The Cost of Doing Nothing Stay stuck sifting through files, forgetting past research, and wasting precious creative energy on housekeeping instead of creation. Without help, your vault keeps growing into a maze. You keep redoing work you already did once, and important ideas stay buried.

    Walkthrough video

    See Smart Connections (and how it pairs with Smart Chat) in action:

    Watch on YouTube

    Feature walkthrough

    Access the Getting Started guide from Smart Connections settings.
    Smart Connections Getting Started

    Watch the feature walkthrough slideshow or read the Getting Started guide to see how Smart Connections fits into your workflow, including Connections view, Lookup view, inline Pro features, and Smart Environment settings.

    Learn more

    Core docs

    PathUse it for
    Smart Connections overviewUnderstand what Smart Connections does end-to-end.
    Getting StartedInstall and reach your first successful workflow fast.
    Connections list featureLearn the scan -> confirm -> act workflow for related notes.
    Lookup viewRun semantic searches across your vault on demand.
    Settings guideConfigure indexing, filters, ranking, and UI defaults.

    Pro surfaces

    PathUse it for
    Inline connections (Pro)Trigger note suggestions while writing in the editor.
    Bases integration (Pro)Blend semantic context with Obsidian Bases workflows.
    Pro plugins overviewCompare active Pro plugin capabilities and plans.

    Pick a path

    If you want to...Start here
    Reach your first win fastGetting Started
    Understand the core daily loopConnections list feature
    Search by meaning across the vaultLookup view
    Tune results for a large or specialized vaultSettings guide
    Explore advanced workflowsPro plugins overview

    Getting started

    It "just works"

    Surface relationships between notes with zero-setup.

    [!TLDR] 3 step plan

    1. Install and enable Smart Connections from Obsidian Community plugins.
    2. Keep writing. The built in local model automatically indexes your vault.
    3. Open the Connections view to see relevant notes and drag links directly into what you are working on.

    Find Smart Connections in the Obsidian Community plugins.

    Install and enable, that is it

    A local model starts creating embeddings right away. No extra apps, no CLI tools, and no API key required.

    Open it from the left ribbon (Connections icon) or from the command palette by running the Open: Connection view command.

    Using the Connections view

    Connections view results update automatically when you change notes. The name of the current note appears at the bottom left of the Connections view.

    • Result score (yellow underline)
      The score reflects semantic similarity between the result and the current note. Exact numbers depend on the embedding model.
    • Show or hide content (magenta)
      Expand or collapse individual results. Use the top row button to expand or collapse all.
    • Play / pause updates (orange)
      Control whether the Connections view automatically updates when you change notes.
    • Lookup query (teal)
      Opens the Lookup view for a semantic search across your vault.

    [!NOTE] Semantic search
    Semantic queries do not behave like plain text search. A note that contains the exact query text might not appear if it is not actually similar in meaning.

    Interacting with connection results
    • Drag a result into a note to create a link.
    • Hold Cmd or Ctrl while hovering over a result to show Obsidian's Hover Preview.

    connections-note-editor-related-result-link-insertion-preview-to-chosen-relationship-editorial-publication-srgb-c3618f706d9f-2026-07-29

    Hiding and unhiding connections

    Right click a result to hide it from the list:

    connections-result-item-menu-unpinned-core-crop-highlighted-desktop-2026-07-27

    Right click any result and use Unhide all to bring hidden items back:

    connections-list-menu-opposite-predicates-core-crop-highlighted-desktop-2026-07-30

    Open it from the ribbon (Lookup icon) or from the command palette by running the Open: Lookup view command.

    [!NOTE] Semantic search
    Semantic queries do not work like regular search queries. For example, a note containing the exact query text may not be returned in the results.

    • Click the random connection icon in the ribbon, or
    • Run the Open: Random note from connections command from the command palette.

    Note: the random connection command requires the Connections view to be active.

    What's new in v4?

    Smart Connections v4 focuses the core plugin on a simple promise: install, enable, and AI-powered connections just work. Advanced configuration and power-user workflows now live in Pro plugins. Read Introducing Pro Plugins to learn more, then use the Pro plugins overview when you are ready to compare advanced workflows.

    connections-results-transferred-context-builder-documentation-1280x720-desktop-2026-07-30

    Examples of Pro features:

    • Inline connections
      Small badges in the editor that show how many strong matches a block has, with a pop-over of related blocks and notes.
    • Footer connections
      A persistent panel that updates as you type so high value connections stay visible while you write.
    • Configurable scoring and ranking
      Choose different algorithms for how results are scored and optionally add a rerank stage.
    • Connections in Bases
      Use score_connection and list_connections in Obsidian Bases to show similarity columns and related note lists in tables.
    • Advanced filters and models
      Extra Smart Environment controls for embeddings, collections, and include or exclude rules.
    • Early release experiments
      New ideas launch in Pro channels first so supporters can shape how they evolve.

    connections-inline-related-preview-editorial-hero-reviewed-1280x720-2026-07-29

    connections-bases-score-column-base-reference-lens-editorial-publication-srgb-fff79fde9752-2026-07-29

    connections-pro-settings-ranking-algorithm-options-current-desktop-dark-publication-srgb-07dcf6889e0c-2026-07-29

    Connections Pro is part of the Pro plugins family and is available to active project supporters. It is still built on the same source-available Smart Environment. Supporting Pro helps fund development of all Smart Plugins and the free core.

    Examples of events you might see:

    • Initial indexing complete for your vault
    • Sources reimported after model changes
    • Warnings when exclusions block indexing on specific folders or files

    Objectives of the new Events system:

    • make the environment inspectable and understandable
    • reduce the number of Obsidian native notifications

    Private by Design, Local-first by Default

    User-aligned means privacy and local first are design constraints, not optional checkboxes.

    • Embeddings are created locally by default.
    • Your notes stay on your machine.
    • Smart Environment gives you a single place to control common configurations that apply to all Smart Plugins.

    Privacy should not be a premium feature. Smart Plugins are private by default!

    Mission-driven

    The Obsidian community opened my eyes to user-aligned software. Smart Connections is built on a set of principles designed to keep power in the hands of individuals, not platforms.

    [!INFO] Your guide
    Built by Brian, a fellow Obsidian user who felt the same pain, Smart Connections pairs hard won experience with source available AI expertise to lead you from overwhelm to insight.

    Built for You

    [!NOTE] Why Smart Connections
    Smart Connections started as a personal tool. The Obsidian community turned it into a shared project and helped refine it into something that can actually keep up with real workflows.

    Smart Connections exists so you can:

    • Spend less time hunting through old notes.
    • Spend more time writing, synthesizing, and shipping.
    • Stop worrying that important research is lost somewhere in your vault.

    It is not about features for their own sake. It is about empowerment.

    User testimonials

    Hearing from those who use Smart Connections brings to life the impact it has on individuals' workflows and creativity.

    Here's what some of them have to say:

    Even more love for Smart Connections 🥰

    FAQs and troubleshooting

    Smart Chat is no longer bundled inside Smart Connections, as planned in the last major release, it has been moved to its own dedicated plugin. You can now install Smart Chat directly from the Obsidian Community plugins or learn more here.

    To keep the Core Smart Connections plugin simple and “just works,” all API‑based model integrations (cloud and local) have moved into Smart Chat Pro, the Pro version of the Smart Chat plugin. This lets advanced model routing and multi-provider support be maintained sustainably, while the free Smart Plugins stay focused on essential core features that work with third-party interfaces like ChatGPT, Claude and Gemini.

    For more about Pro plugins, read Introducing Pro Plugins.

    Smart Connections is one piece of a larger ecosystem of local first, user aligned tools. I build Smart Plugins to explore new ideas, ship practical workflows, and keep complexity manageable inside Obsidian. Smart Connections is the piece that handles the space between notes (connections).

    Most AI features need continuous maintenance. As providers and APIs change, deeply configurable options require far more support, testing, and refactoring than simple defaults.

    Introducing Pro plugins: how the project stays sustainable without compromising the open core. Core Smart Plugins remain free and source available. Pro plugins sit on top of that core, built on the same open Smart Environment. They do not remove the essentials from the free plugins; instead they collect advanced options in one place and fund the work needed to maintain them. Pro plugins (including Connections Pro) are available to all past project supporters. Not yet a supporter? Get Pro plugins here.

    Smart Environment is the shared local core that powers Smart Connections, Smart Chat, and the rest of the Smart Ecosystem.

    • It keeps an up to date index of your notes using embeddings.
    • It listens for Obsidian events so indexing and stats stay in sync with your vault.
    • It gives you one place to manage models, sources, and exclusions across all Smart Plugins.

    Smart Environment is undergoing major upgrades to better enable local-first AI tooling. If you have joined Community Lean Coffee sessions, you have already seen glimpses of what this future looks like.

    In short, Smart Environment aims to be your local-first core: a PKM inspired backend for your personal data that will eventually let you vibe code your own frontend components on top of your notes.


    Connections Pro

    Learn more about Connections Pro.

    More Smart Plugins

    Quickly assemble many notes into a single prompt or document using context selectors, links, and templates with Smart Context. Want to know how I manage thousands of ChatGPT threads from Obsidian? Start a new thread inside of a note and come back to it later with Smart Chat!

    See the currently available Core Smart Plugins.

    Together with Smart Environment, Smart Plugins are an experiment in how AI can empower individuals to do extraordinary work without sacrificing privacy to data hungry giants.

    [!NOTE] Welcome to our Smart Community 😊 Hey there! I'm 🌴 Brian. I built Smart Connections to help solve my organization problems. My hope is that it can save you from the same chaos!

    • How does it feel when you realize you forgot something that was important to you? Why capture more notes if the ideas get lost in oblivion?
    • What if you didn't spend so much time organizing? What could you have done with all that lost time spent organizing?

    These are the questions I'm trying to answer. Smart Connections is one piece, albeit a corner piece, representing an important first step in exploration of how AI can empower individuals like you and I.

    Smart Connections isn't a silver-bullet. But, it is the a key Smart Tool that can empower us to do more!

    License

    Smart Connections license (Smart Plugins License): https://smartconnections.app/legal/license/

    This repository is source available. You may use, modify, and redistribute the code, with a restriction on general-purpose competing Obsidian offerings. See the license page above for a plain-English summary, scenarios, FAQ, and full text.