saiken42 downloadsMove new notes out of Inbox with fast local routing rules.
Put every note where it belongs with simple local rules — no AI, no cloud, no manual drag-and-drop.
Vault Router keeps your vault tidy by doing one job completely: decide where a note belongs, then move it there fast. It does three things:
Rules match on title, path, tags, and frontmatter — all evaluated locally. Free is useful on day one. Pro lifts every limit and files new notes for you — a $12 one-time, offline-verified unlock: Unlock Vault Router Pro (or see the Free vs Pro table below).
Send the current note to the right folder.
{{frontmatter:key}}, {{basename}}, {{filename}}, and {{ext}} — e.g. Meetings/{{frontmatter:project}}.Know where a note goes before it moves.
Route your Inbox backlog in one pass.
New notes file themselves.
Pro ($12 one-time) turns manual, capped routing into hands-off, unlimited automation. Basic routing stays free forever.
| Area | Free | Pro |
|---|---|---|
| Route the current note | Yes | Yes |
| Preview a route (dry run) | Yes | Yes |
| Rule matching by title, path, tag, property | Yes | Yes |
Destination templates ({{frontmatter:project}}, …) |
Yes | Yes |
| Manual Inbox sweep | Up to 25 moves/run | Unlimited |
| Active rules | Up to 5 | Unlimited |
| Auto-route newly created notes | No | Yes |
Purchase: Buy Me a Coffee — Vault Router Pro. License keys are verified offline (Ed25519) — no account, server, or subscription.
Combine literal folders with placeholders ({{frontmatter:key}}, {{basename}}, {{filename}}, {{ext}}) to build the target path:
Meetings/{{frontmatter:project}}Areas/School/{{frontmatter:course}}Projects/{{frontmatter:project}}/NotesVault Router: Route current noteVault Router: Preview route for current noteVault Router: Sweep inboxDaily - → Journal/Dailymeeting → Meetings/{{frontmatter:project}}project equals alpha → Projects/AlphaVault Router is local-first and never phones home.
data.json (your rules and settings). Add .obsidian/plugins/vault-router/data.json to .gitignore if you commit your .obsidian folder.Manual: copy main.js, manifest.json, and styles.css into .obsidian/plugins/vault-router/, then enable Vault Router in Settings → Community plugins.
Community directory: search Vault Router in Settings → Community plugins.
npm install
npm run build
npm test # typecheck + lint + full test suite
Listed as Optional payments in the Obsidian Community directory (free core + paid Pro unlock). Issues and feature requests welcome on GitHub.