SANE quietly reads your notes, finds what belongs together, and weaves the threads — tags, summaries, links — without ever touching your prose.
Six small powers that, together, turn a folder of notes into something that remembers itself.
Notes are compared by meaning using embeddings. "Neural networks" finds your jottings on "backpropagation" — even when no word matches.
Tags, keywords, links, summaries — all written to the YAML at the top. Your prose stays exactly as you wrote it.
Process instantly on save, after a delay, on a schedule, or strictly on demand.
OpenAI, Google AI, Grok, Azure, or fully local with Ollama. Mix and match for embeddings and chat.
Daily budget limits and real-time tracking. No runaway bills, no surprises.
Every added field is prefixed sane_. One command undoes everything.
Add or edit a note. SANE notices and waits — or fires immediately. Your call.
An embedding is computed for your new content and compared against the vault's semantic map.
The most relevant existing notes surface as context — the threads worth weaving.
Tags, keywords, links, and a summary land in the frontmatter. The body of your note stays untouched.
Everything SANE adds lives in the YAML frontmatter, prefixed with sane_. Delete the prefix, and every trace is gone.
# your original frontmatter title: "On Neural Networks" created_at: "2025/5/5" # added by SANE sane_tags: ["machine-learning", "neural-networks"] sane_keywords: ["backpropagation", "training"] sane_links: ["Introduction to AI", "Neural Net Basics"] sane_summary: "A guide to neural networks and their applications." sane_version: "1.0"
Free, open source, and yours to shape. Available now in the Obsidian community plugin browser.