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 Auto-Linker

ysf-adysf-ad75 downloads

Safe, reviewable auto-linking with local semantic retrieval, vault-wide analysis, and embedding exploration.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Semantic Auto-Linker is an Obsidian community plugin for safe, reviewable wiki-link insertion with optional local semantic retrieval.

It focuses on two things:

  • safe inline linking with review before write
  • vault-wide review with graph impact and semantic exploration

Features

  • Analyze the current note and review suggested inline [[links]]
  • Analyze the whole vault and review suggestions before applying
  • Exclude noisy target notes directly from review rows or settings
  • Switch insertion mode per review:
    • Inline updates matched text in place
    • Footer writes accepted targets into a footer section
  • Strong safety rules:
    • skip frontmatter
    • skip fenced code and inline code
    • skip existing wikilinks and Markdown links
    • skip self-links
    • avoid duplicate link targets in the same note
  • Deterministic matching for titles, aliases, normalization, and acronyms
  • Optional semantic retrieval with a local Ollama embedding model
  • Embedding explorer with PCA note/concept views
  • Persistent whole-vault review state with background refresh when notes change

Semantic mode

Semantic mode is enabled by default and local-first.

Current provider support:

  • Built-in local model through Transformers.js
  • Ollama

Typical setup:

  1. In Obsidian, open Settings → Community plugins → Semantic Auto-Linker.
  2. Keep Semantic provider set to Local model (built-in).
  3. Run Build semantic embeddings. The default local model downloads automatically on first use and is cached locally.

Optional Ollama setup:

  1. Install and run Ollama.
  2. Pull an embedding model, for example:
    • ollama pull embeddinggemma
  3. Select the Ollama provider and model.
  4. Run Build semantic embeddings.

Privacy and network behavior

  • The plugin is local/offline by default for deterministic linking.
  • The default built-in local model downloads model files from Hugging Face on first use, then runs on-device.
  • When semantic mode uses Ollama, the plugin sends note-derived text to the configured Ollama endpoint, which is typically http://127.0.0.1:11434.
  • Auto-maintenance can rebuild the note index and semantic cache after vault changes if you enable it in settings.
  • No telemetry or analytics are included.
  • No cloud service is required.

Commands

  • Open control panel
  • Analyze current note for safe links
  • Auto-link current selection
  • Analyze whole vault for safe links
  • Show embedding explorer
  • Build or rebuild semantic index
  • Build or rebuild note index
  • Show related notes

Development

Install dependencies:

npm install

Build:

npm run build

Lint:

npm run lint

Semantic regression tests:

npm run test:semantic

Dev vault sync:

npm run build:dev-vault

Manual install

Copy these files into:

<Vault>/.obsidian/plugins/semantic-auto-linker/

Files:

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

Then reload Obsidian and enable the plugin in Settings → Community plugins.

Known limitations

  • Semantic suggestions are still more conservative and less reliable than deterministic title/alias matches.
  • Semantic quality depends heavily on the local embedding model.
  • The plugin is currently desktop-only.

Release

Marketplace release assets:

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

manifest.json and versions.json must be updated together for each release version.

95%
HealthExcellent
ReviewSatisfactory
About
Insert safe, reviewable wiki-links inline or across your vault with deterministic matching of titles, aliases and acronyms and strict safety rules that skip frontmatter, code, existing links, self-links, and duplicate targets. Run optional local semantic retrieval (Ollama) to surface related notes, explore embeddings with PCA/t-SNE, and review/apply vault-wide link updates with persistent state and background refresh.
LinksAIVisualization
Details
Current version
1.0.3
Last updated
2 days ago
Created
2 months ago
Updates
4 releases
Downloads
75
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
0BSD
Report bugRequest featureReport plugin
Author
ysf-adysf-ad
github.com/ysf-ad
GitHubysf-ad
  1. Community
  2. Plugins
  3. Links
  4. Semantic Auto-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.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Strange New Worlds

Reveal networked thought and the strange new worlds created by your vault.

Leaflet

Interactive maps inside your notes.

InfraNodus AI Graph View

Interactive 3D graph view: text analysis, topic modeling, gap detection, and AI.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

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.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.