Smart Connections

by Brian Petro
5
4
3
2
1
Score: 88/100

Description

Category: Note Enhancements

The Smart Connections plugin is designed to enhance your Obsidian experience by leveraging AI to find and connect relevant notes. By using AI embeddings, it provides real-time suggestions of related notes through the Smart View, making it easier to discover connections in your vault. The plugin also offers Smart Chat, which enables dynamic conversations with your notes, allowing for better information retrieval and exploration. It supports both local and cloud-based AI models, ensuring privacy and flexibility. Additionally, the plugin offers customizable settings, including note exclusions and integration with AI models like GPT-4, Gemini, and Claude. Overall, it streamlines the process of linking and managing notes, allowing for a more efficient and insightful note-taking experience.

Reviews

No reviews yet.

Stats

4958
stars
947,795
downloads
311
forks
1,210
days
1
days
1
days
45
total PRs
3
open PRs
33
closed PRs
9
merged PRs
919
total issues
472
open issues
447
closed issues
734
commits

Latest Version

2 days ago

Changelog

Smart Connections v4.5

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

Additional notes

  • Fixed: transformers embedding model should fallback to non-GPU v4 usage and subsequently v3 if that still fails
  • Fixed: should only calculate connections results once (improves performance)

More details about the latest releases

README file from

Github

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

[!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.

✔️ 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

Path Use it for
Smart Connections overview Understand what Smart Connections does end-to-end.
Getting Started Install and reach your first successful workflow fast.
Connections list feature Learn the scan -> confirm -> act workflow for related notes.
Lookup view Run semantic searches across your vault on demand.
Settings guide Configure indexing, filters, ranking, and UI defaults.

Pro surfaces

Path Use 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 overview Compare active Pro plugin capabilities and plans.

Pick a path

If you want to... Start here
Reach your first win fast Getting Started
Understand the core daily loop Connections list feature
Search by meaning across the vault Lookup view
Tune results for a large or specialized vault Settings guide
Explore advanced workflows Pro 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.

Hiding and unhiding connections

Right click a result to hide it from the list:

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

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.

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 Early channels first so supporters can shape how they evolve.

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.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
TagFolder
4 years ago by vorotamoroz
Extract PDF Annotations
4 years ago by Franz Achermann
This is a plugin for https://obsidian.md. It extracts Annotations from PDF Files.
Super Simple Time Tracker
4 years ago by Ellpeck
Multi-purpose time trackers for your notes!
File Forgetting Curve
3 years ago by ptrsvltns
File Forgetting Curve
Canvas Conversation
3 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Khoj
3 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
GPT Assistant
3 years ago by M7mdisk
Ask GPT from your notes and get personalized answers based on your knowledge base.
AI Assistant
3 years ago by Quentin Grail
AI Assistant Plugin for Obsidian
GPT-LiteInquirer
3 years ago by ittuann
💬 Experience OpenAI ChatGPT assistance directly within Obsidian, drafting content without interrupting your creative flow.
Personal Assistant
3 years ago by edony
A plugin that harnesses AI agents and streamlining techniques to help you automatically manage Obsidian.
AI Mentor
3 years ago by clementpoiret
brAIn
3 years ago by lusob
Silicon AI
3 years ago by deepfates
Add some intelligence to your notes with Silicon AI for Obsidian
Arcana
3 years ago by A-F-V
Supercharge your Obsidian note-taking through AI-powered insights and suggestions
Vault Chat
3 years ago by Exo Ascension
A ChatGPT bot trained on your vault notes. Ask your AI questions about your own thoughts and ideas!
BMO Chatbot
3 years ago by Longy2k
Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) from Ollama, LM Studio, Anthropic, Google Gemini, Mistral AI, OpenAI, and more for Obsidian.
AI Notes Summary
3 years ago by R. Ian Bull (irbull)
An Obsidian plugin that uses ChatGPT to generate a summary of referenced notes
Zettelkasten LLM Tools
3 years ago by Karl Smith
Zettelkasten note taking powered by Large Language Models
AI Research Assistant
3 years ago by Interweb Alchemy
Prompt Engineering Research Tool for AI APIs
ChatGPT Definition
3 years ago by julix14
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
AI Editor
3 years ago by Zekun Shen
Mononote
3 years ago by Carlo Zottmann
An Obsidian plugin that ensures each note occupies only one tab. If a note is already open, its existing tab will be focussed instead of opening the same file in the current tab.
Chat with Bard
3 years ago by Artel250
An obsidian plugin that enables you to talk to Google Gemnini directly
Favorite Note
3 years ago by Mahmudul Hasan
The missing Obsidian plugin to mark note as favorite.
Canvas LLM Extender
3 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
ChatCBT
2 years ago by Claire Froelich
AI-powered journaling plugin for your Obsidian notes, inspired by cognitive behavioral therapy
Intelligence
2 years ago by John Mavrick
Gemini Assistant
2 years ago by eatgrass
Your AI assistant in obsidian
Journals
2 years ago by Sergii Kostyrko
Smart Second Brain
2 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
Journalyst
2 years ago by Justin Arnold
Set View Mode per Note
2 years ago by Alex Davies
Use YAML frontmatter to specify a view mode per note.
WordWise
2 years ago by ckt1031
Writing companion for AI content generation.
CardNote
2 years ago by cycsd
Help you extract your thoughts more quickly in canvas
AI Tagger
2 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
Quiz Generator
2 years ago by Edward Cui
Generate interactive flashcards from your notes using models from OpenAI (ChatGPT), Google (Gemini), Ollama (local LLMs), and more. Or manually create your own to use with the quiz UI.
Select & Complete
2 years ago by Mario De Luca
A really simple and easy to use AI completion for Obsidian
Date Inserter
2 years ago by namikaze-40p
An Obsidian plugin that lets you insert a date at the cursor position using a calendar.
Persian Calendar
2 years ago by Hossein Maleknejad
Persian Calendar for Obsidian.md
AI Zhipu
2 years ago by Tarslab
AI-zhipu is an Obsidian plugin that helps you utilize the Zhipu API. 智谱AI obsidian 插件
AI LLM
2 years ago by Sparky4567
Lets to use local llms in your Obsidian Vaults, extend your stories or create entirely new texts based on your previous input
AI Summarize
2 years ago by Alp Sariyer
Easy to use AI Summary tool for your notes in Obsidian
Cloud Atlas
2 years ago by Cloud Atlas
Cloud Atlas Obsidian Client
Reverse Prompter
2 years ago by Ryan Halliday
Let AI generate prompts to keep you writing
External Links
2 years ago by Juan Vimberg
Markpilot
2 years ago by Taichi Maeda
AI-powered inline completions and chat view for Obsidian
AI for Templater
2 years ago by TfTHacker
Extends Templater with AI Chat commands using the OpenAI Client Library
Strapi Exporter AI
2 years ago by Cinquin Andy
[prod] - 🚀 Strapi Exporter: Supercharge Your Obsidian-to-Strapi Workflow, export an obsidian notes directly to your Strapi API
CoCo AskAI
2 years ago by Yukee
CoCo-AskAI is an Obsidian plugin that enables AI-powered note assistance, enhancing the writing experience with customizable functions.
AI Chat
2 years ago by arenasys
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
Github Copilot
2 years ago by Vasseur Pierre-Adrien
A bridge between Obsidian and Github Copilot
Note Definitions
2 years ago by Dominic Let
Obsidian plugin for seamless viewing of personal definitions
Ayanite
2 years ago by jemstelos
Explain Selection With AI
2 years ago by Ben Wurster
This is my first go at making an Obsidian plugin to elaborate on and describe selected bits of information and their context.
Tars
2 years ago by Tarslab
Obsidian tars plugin that supports text generation based on tag suggestions, using services like DeepSeek, Claude, OpenAI, OpenRouter, SiliconFlow, Gemini, Ollama, Kimi, Doubao, Qwen, Zhipu, QianFan & more.
Search In Canvas
2 years ago by Boninall
e-Daiary
2 years ago by Thomas Campanholi
This plugin was created to make daily entries in a journal based on the day of the year.
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
AI image analyzer
2 years ago by Swaggeroo
Analyze images with AI to get keywords of the image.
Smart Templates
2 years ago by 🌴 Brian Petro
Smart Templates is an AI powered templates for generating structured content in Obsidian. Works with Local Models, Anthropic Claude, Gemini, OpenAI and more.
AI LaTeX Generator
2 years ago by Aayush Shah
An Obsidian plugin that generates latex code from natural language inputs.
Quick Cards
2 years ago by Camus Qiu
Diarian
2 years ago by Erika Gozar
All-in-one journaling toolkit.
Mesh AI
2 years ago by Chasebank87
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
Open Interpreter
2 years ago by Mike Bird
The power of Open Interpreter in your Obsidian vault
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
Smart Composer
a year ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
NeuroVox
a year ago by Synaptic Labs
Obsidian plugin for transcription and generation
Gemini Scribe
a year ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
AI bot
a year ago by kuzzh
The AI Bot Plugin is a powerful tool designed to enhance your note-editing experience in Obsidian by leveraging the capabilities of AI. This plugin allows you to interact with an AI assistant directly within Obsidian, making it easier to generate, edit, and organize your notes with intelligent suggestions and automated tasks.
Mass Create
a year ago by vellikhor
Create large quantities of notes easily at one time.
LLM workspace
a year ago by Olivér Falvai
Template by Note Name
a year ago by Jacob Learned
A simple Obsidian plugin to automatically template notes based on their title
Smart Context
a year ago by 🌴 Brian
AI Revisionist
a year ago by Synaptic Labs
YouTube Video Summarizer
a year ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.
InlineAI
a year ago by FBarrca
MCP Tools
a year ago by Jack Steam
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
AI Providers
a year ago by Pavel Frankov
This plugin is a hub for setting AI providers (OpenAI-like, Ollama and more) in one place.
Duplicate Detector
a year ago by David Alcalde
Obsidian plugin to detect and highlight duplicate lines in the active file
AI integration Hub
a year ago by Hishmat Salehi
A modular AI integration hub for Obsidian
Minote Sync
a year ago by Emac Shen
Minote Sync is a Obsidian plugin to sync Minote(小米笔记) into your Vault.
Vision Recall
a year ago by Travis Van Nimwegen
Transform screenshots into searchable Obsidian notes using AI vision and text analysis
AI Tagger Universe
a year ago by Hu Nie
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant tags, supporting both local and cloud-based LLM services.
Memos AI Sync
a year ago by leoleelxh
obsidian-memos-sync-plugin,将 Memos 内容同步到 Obsidian 的插件,提供无缝集成体验。
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.
Student Repo
a year ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
Research Quest
a year ago by Nathan Arthur
Smart ChatGPT
a year ago by 🌴 Brian
LLM Test Generator
a year ago by Aldo E George
AI Helper
a year ago by David Connolly
AI Note Tagger
a year ago by Jasper Mayone
Auto tagging obsidian notes w/ AI
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Proofreader
a year ago by pseudometa (aka Chris Grieser)
AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.
Images to Notes
a year ago by Rodolfo Terriquez
Turn photos of your handwritten notes into markdown
Notemd
a year ago by Jacob
A Easy way to create your own Knowledge-base! Notemd enhances your Obsidian workflow by integrating with various Large Language Models (LLMs) to process your notes, automatically generate wiki-links for key concepts, create corresponding concept notes, perform web research, and more.
Note Companion AI
8 months ago by Benjamin Ashgan Shafii
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
Hydrate
5 months ago by hydrateagent
YOLO
4 months ago by Lapis0x0
Smart, snappy, and multilingual AI assistant for your vault.
AI Transcriber
3 months ago by Musashino Software
AI-powered speech-to-text transcription using OpenAI GPT-4o and Whisper APIs
Nova
3 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.