demo · MultiVault · 2026-09-05
Scenario: You're prepping for a board call in 20 minutes. Your notes live in ~/Ops/board/, your calendar is a exported .ics.
▸ Watcher fires — 14:38:02
changed: Ops/board/Q3-metrics-draft.md (+312 words)
changed: Ops/calendar/founders.ics (1 event updated)
incremental reindex: 2 docs, 41ms · vault sealed AES-256-GCM
▸ Claude Desktop → get_context
query: "why did Q3 net revenue retention drop"
▸ Returned (BM25 + semantic fusion, RRF):
1. Q3-metrics-draft.md §NRR — "NRR 104% vs 118% in Q2; driven by two Enterprise downgrades (Halberd, Ravello) totaling $84k ARR."
2. churn-calls/ravello-2024-09-11.md — "They flagged seat consolidation after the reorg." (no keyword overlap with query — surfaced by semantic mode)
3. founders.ics — "Board Sync, Thu 15:00, agenda item 3: retention narrative"
▸ vault_status
docs 1,847 · index fresh · last seal 14:38:02 · semantic model: local · network calls: 0
▸ MultiWitness
entry #2,204 · get_context · 3 docs served · sha256 f4c1…9ab2 · chain intact
Honest scope: MultiVault indexes what's on your disk. If your board notes live only in Notion or Slack, MultiVault won't reach them — it has no cloud connectors and no OAuth by design. Whether a given sync tool leaves usable plain files on disk varies by tool, so I won't promise one does. Anything already in a local folder plus an .ics calendar file, it handles from the moment the watcher starts.
Every tool in the catalog can be run live like this on your own task, free, before you buy.