Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

LinkVault

calgharcalghar271 downloads

Save and categorise links into your knowledge base using AI. Supports Claude, Ollama, and OpenRouter.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

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.

Features

  • Supports Anthropic (Claude), Ollama (local/free), and OpenRouter
  • Never files a link into a note the model didn't actually choose
  • Creates a new note, named after the subject area, when nothing existing fits — matching the structure of your hand-written notes
  • Skips links already filed anywhere in your KB, and tells you which note holds them
  • Maintains an auto-generated index of your KB files and sections, never touching your curated notes
  • All prompts are customisable via template variables
  • Retries transient errors (rate limits, 5xx) with exponential backoff
  • Debug mode for inspecting raw LLM responses

How it works

  1. Clip a web page into your Inbox folder, via Obsidian Web Clipper or any other method
  2. Open the clipped note and run "LinkVault: Process link to KB" from the command palette
  3. LinkVault extracts a title and summary, then picks a KB note and a section within it
  4. If the URL is already filed anywhere in your KB, you're told where and nothing is written
  5. A table row is inserted, and the inbox note is moved to trash (configurable)

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.

Installation

From community plugins (recommended)

  1. Open Settings → Community plugins → Browse
  2. Search for "LinkVault"
  3. Click Install, then Enable

Requires Obsidian 1.11.4 or later, which introduced the secret store used for API keys.

Manual / BRAT

  1. Install BRAT if you haven't already
  2. In BRAT settings, add calghar/LinkVault
  3. Enable the plugin

Build from source

git 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/.

Quick start

  1. Open Settings → LinkVault
  2. Set your KB folder (where your knowledge base notes live)
  3. Set your Inbox folder (where clipped notes land)
  4. Choose a provider and enter your API key (not needed for Ollama)
  5. Click Test connection to verify
  6. Open a note in your Inbox and run "LinkVault: Process link to KB" from the command palette (Ctrl/Cmd+P)

Each link uses roughly 1000 tokens across the AI calls. With Claude Haiku, that costs fractions of a cent per link.

Documentation

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

Development

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.

Changelog

See CHANGELOG.md for a list of changes in each release.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Save web-clipped links into your vault with AI-extracted titles and one-sentence summaries. Select the best KB file and H2 section using three-tier fuzzy matching, create new files when none fit, and insert a table row with the link. Use Anthropic, Ollama, or OpenRouter for AI calls and retry transient errors automatically.
AILinksAutomation
Details
Current version
1.1.0
Last updated
2 weeks ago
Created
5 months ago
Updates
3 releases
Downloads
271
Compatible with
Obsidian 1.11.4+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
calgharcalghar
github.com/calghar
GitHubcalghar
  1. Community
  2. Plugins
  3. AI
  4. LinkVault

Related plugins

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Auto Link Title

Automatically fetches the titles of links from the web.

Smart Templates

AI powered templates for generating structured content. Works with Local Models, Anthropic Claude, Gemini, OpenAI & more.

Link Embed

Convert URLs in your notes into embeded previews.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Advanced URI

Control everything with URI.