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

Semantic Linker

NeurocodaNeurocoda66 downloads

Recommend semantically related notes from local metadata and insert curated links into your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Semantic Linker helps you discover semantically related notes from local metadata and add curated links from an Obsidian-style graph.

It works best when your notes already have useful front matter and consistent filenames. Semantic Linker indexes note titles, filenames, tags, descriptions, type, and kind. It does not embed full note bodies.

Recommended companion plugin

Semantic Linker pairs well with Front Matter Generator (GitHub), which is also maintained by Neurocoda. It can generate stronger front matter from your notes, including titles, descriptions, tags, optional filename candidates, and custom properties. That gives Semantic Linker better metadata to index and usually improves the quality of recommendations. See the companion plugin's README for full details and setup.

Features

  • Show a local semantic graph for the active note in the right sidebar.
  • Display existing links as connected context nodes.
  • Display unlinked but related notes as candidate nodes.
  • Move more relevant candidates closer to the center.
  • Click a candidate node to add it to the configured Links section.
  • Click a connected node to remove it from the configured Links section.
  • Drag nodes, pan, zoom, hover labels, show arrows, and play a lightweight timelapse animation.
  • Use Ollama Native embeddings, defaulting to http://localhost:11434 and bge-m3.
  • Use OpenAI-compatible /v1/embeddings providers.
  • Tune ranking weights, graph display, insert templates, and URL strategy.
  • Optionally enable feedback-aware ranking.

Usage

  1. Configure your embedding provider in Semantic Linker settings.
  2. Rebuild the local index from the plugin settings.
  3. Open a note and open the Semantic Linker sidebar.
  4. Click a candidate node to insert a link.
  5. Click a connected node to remove the link from the configured Links section.

Already linked notes are shown as context nodes, but they are not shown as candidate recommendations.

Link template

The default insertion section is:

## Links

The default template is:

- [{{description}}]({{url}})

Template variables include title, filename, basename, path, description, url, wikiLink, markdownLink, obsidianUri, tags, and score.

Network use and privacy

Semantic Linker only makes network requests when it calls the embedding provider you configure.

  • Ollama Native uses your configured Ollama base URL, defaulting to http://localhost:11434.
  • OpenAI-compatible mode sends embedding requests to your configured API base URL at /v1/embeddings.
  • The plugin sends metadata text used for embeddings, not full note bodies.
  • API keys are stored in Obsidian plugin data (data.json) and are not written to logs by the plugin.
  • Index files and feedback records are stored locally under the plugin cache folder.
  • There is no client-side telemetry, no ads, and no self-update mechanism.

Because the plugin uses local cache files and desktop-only APIs, it is marked as desktop-only.

Feedback-aware ranking

Feedback-aware ranking is disabled by default because click and insert history can introduce sample bias before it has been validated for your vault.

If enabled, Semantic Linker records local interaction signals such as inserted, opened, dismissed, and removed links, and uses them as a light ranking signal. Feedback records never leave your vault. You can disable feedback-aware ranking or clear feedback records from the plugin settings.

Manual installation

Copy these files into VaultFolder/.obsidian/plugins/semantic-linker/:

  • manifest.json
  • main.js
  • styles.css

Then enable Semantic Linker in Obsidian community plugin settings.

License

MIT

99%
HealthExcellent
ReviewPassed
About
Discover semantically related notes from local metadata and add curated links via an interactive graph sidebar. Index note metadata (titles, filenames, tags, frontmatter) — not full bodies — and show connected nodes plus ranked unlinked candidates; click candidates to insert links or context nodes to remove them using local or OpenAI-compatible embeddings.
LinksAISidebar
Details
Current version
0.1.1
Last updated
5 days ago
Created
6 days ago
Updates
2 releases
Downloads
66
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
NeurocodaNeurocodaneurocoda
neurocoda.com
GitHubneurocoda
  1. Community
  2. Plugins
  3. Links
  4. Semantic Linker

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.

HiNote

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

Notebook Navigator

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

Recent Files

Display a list of recently opened files.

Copilot

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

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Agent Client

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

Text Generator

Generate text content using GPT-3 (OpenAI).