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

Add To Vault

CLINCHCLINCH122 downloads

Companion plugin to securely sync articles, summarize content with LLMs, and provide vault context to your self-hosted backend.

Add to Obsidian
Add To Vault screenshot
Add To Vault screenshot
Add To Vault screenshot
  • Overview
  • Scorecard
  • Updates6

A lightweight and modular service for adding articles, comments & finds to your Obsidian vault.

Transparency Notice: The architecture, backend logic, and frontend codebase were primarily written and iterated by Google's Gemini Pro large language model under the direction of a human project manager. The focus is on function, modularity, and privacy.

alt text

Overview

Add To Vault is a two-part system designed to capture, summarize, and link web content securely. While the backend server handles the heavy lifting (web scraping and LLM processing), this plugin sits quietly in your Obsidian vault and acts as the secure courier.

It performs two main tasks:

  1. Pushing Context: It reads the filenames in your vault and securely pushes this index to your server. This allows the server's LLM to generate intelligent [[internal links]] to concepts you already know.

  2. Pulling Notes: It periodically polls your server's secure inbox for newly generated markdown files, downloads them directly into your vault, and deletes them from the server.

Prerequisites

  • An active, self-hosted instance of the Add To Vault backend.
  • A generated Bearer Token (found in your server's web dashboard under the "Profile" tab).
  • An API Key or local URL for your preferred LLM Provider (Google Gemini, OpenAI, Anthropic, Mistral AI, Kimi, or Ollama).

Manual Installation

Until this plugin is available in the official Obsidian Community Plugins directory, you can install it manually:

  1. Download the latest main.js and manifest.json files from the Releases tab (or build them from source).

  2. Open your Obsidian vault folder.

  3. Navigate to .obsidian/plugins/.

  4. Create a new folder named add-to-vault.

  5. Place main.js and manifest.json inside this new folder.

  6. Restart Obsidian, go to Settings -> Community Plugins, disable Safe Mode, and enable "Add To Vault".

Configuration & Authentication

Navigate to the Add To Vault settings tab inside Obsidian to configure the connection:

  1. Create an Account: Visit your self-hosted server's web dashboard and register for an account.

  2. Get Your Token: Once logged in, navigate to the Profile tab in the dashboard and click "Show / Hide Token". Copy this Bearer Token.

  3. Obsidian Setup: Paste the token into the "Server API Token" field in the plugin settings. Set your API URL (e.g., http://192.168.1.100:8000).

Other Settings

  • LLM Providers: Seamlessly switch the "brain" of your server between Google Gemini, OpenAI, Anthropic, Mistral AI, Kimi (Moonshot), or completely local Ollama instances. API keys are securely transmitted and stored on your own server.
  • Model Validation: Enter your API key (or local URL for Ollama) and click "Validate" to automatically fetch and select from the latest supported models.
  • Inbox Folder: The local folder where new notes should be saved.
  • LLM Prompt Templates: Point to local .md files for Archivist, Analyst, and Synthesist modes. Variables supported: {title}, {url}, {content}, {vault_context}.

Development

To build this plugin from source:

  1. Clone this repository.

  2. Run npm install to install dependencies.

  3. Run npm run build to compile the TypeScript source code into the final main.js file.

Architecture

The project consists of a FastAPI backend utilizing SQLAlchemy (SQLite) for user management. Web scraping is handled via BeautifulSoup4. LLM interactions are orchestrated through LangChain. The frontend is a single-page HTML application styled with Tailwind CSS, served directly by FastAPI.

This plugin enumerates your vault's markdown files to build a context index for the LLM. No file content is uploaded — only filenames and tags are sent to your self-hosted backend.

Buy Me A Coffee
HealthExcellent
ReviewSatisfactory
About
Push your vault's filenames to a paired backend LLM to generate intelligent internal links and concise summaries securely. Pull generated markdown notes—articles, comments, and finds—into your vault automatically and remove them from the server to minimize retained data.
AIImportIntegrations
Details
Current version
1.0.3
Last updated
Last month
Created
2 months ago
Updates
6 releases
Downloads
122
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
CLINCHCLINCHepicylon
GitHubepicylon
  1. Community
  2. Plugins
  3. AI
  4. Add To Vault

Related plugins

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Plaud Sync

Sync Plaud voice recordings into Markdown notes with transcripts, AI summaries, and highlights.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Readwise Official

Sync highlights from Readwise to your vault.

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

Claude Sidebar

Run Claude Code in your sidebar.

Nexus AI Chat Importer

Import AI chat conversations from ChatGPT, Claude, and Mistral Vibe (formerly Le Chat) exports into Obsidian as clean, readable Markdown files.

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.