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

Seek

ryanmryanm95 downloads

Search your vault with a powerful Obsidian native hybrid semantic and keyword retrieval, in over 52 langauges.

Add to Obsidian
Seek screenshot
Seek screenshot
Seek screenshot
  • Overview
  • Scorecard
  • Updates7
Screenshot 2026-06-29 at 14 33 54

Seek is an Obsidian native hybrid search for Obsidian vaults, built to find buried information in large and complex vaults. It combines dense semantic embeddings with lexical (keyword) search to find exactly what you're looking for, all running within Obsidian. No APIs, or local servers needed.

Relevance has been tested and evaluated on hundreds of thousands of queries and notes, and offers easy customization to best suit your vault.

Screenshot 2026-06-30 at 09 25 33

Features

  • Support for 52 languages (plus code)
  • Inline filtering with autosuggestions
  • Support for mobile with a cross device, synced index
  • Highly tuned and evaluated for relevance on any size of Obsidian vault, even up to tens of thousands of notes.

The user guide for seek can be found here, and more information about Seek's relevance tuning and evaluation is here.

Installation

  1. Install the plugin in your vault.
  2. In Seek settings, click index to let Seek scan your vault. (typically 1–3 minutes; longer for very large vaults).
  3. Open search with the Search command and start typing.

How It Works

Seek embeds your notes with a local embedding model and fuses those semantic scores with a lexical BM25 ranker. Indexing, embedding, and ranking all happens within Obsidian. Your notes and queries never leave your machine.

Network Use

Seek runs the embedding model locally, but it has to download the model and its runtime once per device, the first time you index a vault:

  • Model weights are fetched from Hugging Face (huggingface.co) — the IBM Granite multilingual embedding model (~100 MB, quantized).
  • The transformers.js runtime (the library that runs the model) is loaded from the jsDelivr CDN (cdn.jsdelivr.net).

These downloads happen only when the assets are not already cached. They are cached on-device afterward, so there are no repeat downloads, and Seek works fully offline once the model is in place. Only these model assets are ever fetched. No note content, query text, or usage data is transmitted.

Privacy and Local Logging

Seek writes diagnostic logs (indexing progress, search activity, and errors) to local files inside your vault to help debug performance and relevance. These logs stay on your device and are never transmitted anywhere. Additionaly, diagnostics for search and relevance can be generated which creates a report of your recent searches, with note titles, and metadata included. Results content is not included in these reports, and the reports are written to your local Seek folder.

Seek transmits no logging or data to me about your index, or your queries.

License and Attribution

Seek is released under the MIT License (see LICENSE).

It builds on:

  • transformers.js (Apache-2.0) — on-device model inference.
  • IBM Granite embedding models (Apache-2.0) — the embedding model.
  • MiniSearch (MIT) — lexical (BM25) search.
HealthExcellent
ReviewSatisfactory
About
Seek brings cutting edge hybrid search to Obsidian. It combines semantic embeddings, with keyword ranking and fuses them into a single, relevance-ranked result list. You get the right note whether you remember the wording or just the idea, without complex configuration or setup. Everything runs locally and inside Obsidian with no external APIs and no local servers.
SearchAI
Details
Current version
1.0.5
Last updated
3 hours ago
Created
2 weeks ago
Updates
7 releases
Downloads
95
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
ryanmryanm
GitHubryan-manor
Xtooape
  1. Community
  2. Plugins
  3. Search
  4. Seek

Related plugins

Smart Connections

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

Semantic Notes Vault MCP

Give Claude Desktop and other AI assistants semantic access to your notes through a built-in Model Context Protocol (MCP) server.

Smart Lookup

Semantic search for your vault. Ask in natural language, find notes by meaning when exact words fail, preview matching notes, and turn forgotten ideas into links, context, and next steps.

Vault Curate

Hybrid semantic search for your vault notes. BM25 + WebGPU embedding + fuzzy retrieval, Multilingual, with particularly strong Chinese/CJK support, with optional LLM

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.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Copilot

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

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

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).