Repository navigation
1.0.0
vault-curate (formerly vault-search) — Chinese-first semantic search for Obsidian with optional AI curation.
Highlights
- Built-in Chinese embedding —
bge-small-zh-v1.5runs 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
vault-search — a different plugin authored by another developer now occupies that id and may insert itself when you uninstall. Instead:
- Open your vault folder, find
.obsidian/plugins/vault-search/ - Delete that folder directly from the filesystem
- Install vault-curate (see below)
- 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.cssfrom below into.obsidian/plugins/vault-curate/