Skip to content

1.0.0

Choose a tag to compare

@notoriouslab notoriouslab released this 14 May 16:26
· 194 commits to main since this release

vault-curate (formerly vault-search) — Chinese-first semantic search for Obsidian with optional AI curation.

Highlights

  • Built-in Chinese embedding — bge-small-zh-v1.5 runs on device via WebGPU/WASM (~110 MB one-time download). No daemon, no API key needed.
  • Hybrid Fusion search — BM25 + semantic + fuzzy combined via Reciprocal Rank Fusion. Exact terms, related meaning, and typos all find the right note.
  • Discover (發掘) — surfaces semantically related Cold notes against your Hot pool, so blind spots become visible.
  • AI curation (opt-in, off by default) — single-note description generation + topic-grouped MOC via HDBSCAN clustering + LLM naming.
  • SQLite storage — replaces v0.x's data.json / index.json.
  • WebGPU indexing — 5,000+ chunks indexed in ~1.5 minutes on a modern laptop.

Privacy

Mode Where embeddings run Where note text goes
Built-in On-device Stays on your device
Ollama (local) 127.0.0.1 Stays on your device
OpenAI-compatible Endpoint you choose Depends on the endpoint

No telemetry. No usage tracking.

Upgrading from vault-search

⚠️ Do not use Community plugins → Uninstall on the old vault-search — a different plugin authored by another developer now occupies that id and may insert itself when you uninstall. Instead:

  1. Open your vault folder, find .obsidian/plugins/vault-search/
  2. Delete that folder directly from the filesystem
  3. Install vault-curate (see below)
  4. Enable — the Welcome modal will guide you through rebuilding the index

Frontmatter (description / tags) in your notes is preserved; embeddings are rebuilt from scratch (~1–2 min on WebGPU).

Installation

  • Community store: search "Vault Curate"
  • BRAT: add notoriouslab/vault-curate
  • Manual: download main.js, manifest.json, worker.js, ort-wasm-simd-threaded.wasm, styles.css from below into .obsidian/plugins/vault-curate/

English README · 繁體中文