calghar271 downloadsSave and categorise links into your knowledge base using AI. Supports Claude, Ollama, and OpenRouter.
An Obsidian plugin that saves web-clipped links into your knowledge base. One command extracts a title and summary using AI, picks the right KB file and section, and inserts a table row.
If no existing note covers the link, LinkVault creates one named after the subject area rather than filing it somewhere approximate. See Routing for what it does and doesn't guess at.
Requires Obsidian 1.11.4 or later, which introduced the secret store used for API keys.
calghar/LinkVaultgit clone https://github.com/calghar/LinkVault.git
cd LinkVault
npm install
npm run build
Copy main.js, manifest.json, and styles.css into your vault at .obsidian/plugins/linkvault/.
Each link uses roughly 1000 tokens across the AI calls. With Claude Haiku, that costs fractions of a cent per link.
| Page | Contents |
|---|---|
| Routing | How a note and section are chosen, when new notes are created, duplicate handling |
| KB structure | The file layout LinkVault expects, and the auto-generated index region |
| Web Clipper setup | Clipper template and the frontmatter LinkVault reads |
| Configuration | Providers, every setting, prompt variables |
| Troubleshooting | What each message means |
npm install
npm run dev # watch build
npm test # unit tests
npm run lint
npm run build # typecheck + production bundle
See CONTRIBUTING.md for setup details and guidelines.
See CHANGELOG.md for a list of changes in each release.