Similar Notes

by Young Lee
5
4
3
2
1
Score: 48/100

Description

The Similar Notes plugin finds and recommends notes that are semantically related to what you're currently writing, using language models for real-time analysis. It displays up to five similar notes at the bottom of your note, making it easier to spot hidden connections in your ideas without relying on exact keyword matches. The plugin is self-contained with its own vector database and gives you the choice between built in Hugging Face models or connecting to Ollama for custom embeddings. No external cloud API is needed, and it smartly ignores notes already linked from your current document.

Reviews

No reviews yet.

Stats

94
stars
8,171
downloads
7
forks
283
days
79
days
79
days
3
total PRs
0
open PRs
1
closed PRs
2
merged PRs
39
total issues
12
open issues
27
closed issues
0
commits

RequirementsExperimental

  • Internet connection for initial model download

  • Local Ollama installation for custom embedding models (optional)

Latest Version

3 months ago

Changelog

Added

  • Insert as Link from Semantic Search: Insert a [[link]] directly from the semantic search popup (Cmd+Shift+O)
    • Press Shift+Enter or Shift+Click to insert the selected note as a wiki link at your cursor position
    • No need to remember exact note names — search semantically, then link directly

Improved

  • Smarter Link Format: Inserted links now respect Obsidian's "New link format" setting
    • Applies to both drag-and-drop and the new insert-as-link feature
    • Uses shortest path when possible, or includes folder path only when needed to disambiguate duplicate names
  • Default Note Display: Note display mode now defaults to "smart" for better readability

README file from

Github

Similar Notes for Obsidian

"Buy Me A Coffee"

Find semantically similar notes using AI. Choose local models for privacy or cloud APIs for flexibility.

Similar Notes View

As you write, similar notes appear at the bottom of your current note.

Similar Notes Demo

Press Cmd+Shift+O (or Ctrl+Shift+O) to search your vault by meaning, not just keywords.

Semantic Search Demo

Features

  • Flexible Options: Run locally (100% private) or use cloud APIs like OpenAI
  • Mobile & Desktop: Built-in models work on iOS, Android, and all desktop platforms
  • OpenAI Support: Use OpenAI embedding models or any OpenAI-compatible API
  • Ollama Support: Connect to custom models via Ollama (desktop only)
  • No Setup Required: Built-in models work out of the box, no API keys needed

Getting Started

  1. Install the plugin
  2. The default model will download automatically (one-time, ~30MB)
  3. Your notes will be indexed in the background
  4. Similar notes will appear at the bottom of your current note

Progress appears in the status bar.

Model Options

Built-in Models (Mobile & Desktop)

Supports any Sentence Transformer model from Hugging Face. Local processing, no API keys required.

Recommended:

  • all-MiniLM-L6-v2 (English, default)
  • paraphrase-multilingual-MiniLM-L12-v2 (multilingual)

Mobile note: Large models may cause crashes due to memory limits. Consider using the default model or OpenAI API on mobile.

OpenAI / Compatible API

Supports any OpenAI-compatible embedding API.

Recommended:

  • text-embedding-3-small

Note for CJK users: For Chinese, Japanese, and Korean text, multilingual models like bge-m3 (via Ollama) often outperform OpenAI models in both quality and token efficiency.

Ollama (Desktop Only)

Supports any Ollama embedding model.

Recommended:

  • nomic-embed-text (English)
  • bge-m3 (multilingual)

Technical Details

  • Transformers.js: Runs Hugging Face models directly in Obsidian
  • WebGPU: GPU acceleration on desktop, automatic CPU fallback
  • Orama: Built-in vector database for fast search
  • Web Workers: All processing runs in background threads

Multi-Device Usage

This plugin stores all data locally in IndexedDB, which is device-specific storage that does not sync across devices.

What this means:

  • Each device maintains its own independent index
  • Obsidian Sync, iCloud, Syncthing, or any other file sync tool will not sync the plugin's data
  • When you open your vault on a new device, the plugin will automatically index your notes from scratch

This is by design - IndexedDB provides fast, reliable local storage that doesn't interfere with vault syncing.

License

MIT

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.