← Back to Portfolio

Obsidian Plugin: Vault LLM Assistant

April 2025 - Present

Typescript
Obsidian
OpenAI
Gemini
Claude
Plugin

Overview

Vault LLM Assistant turns your Obsidian vault into an interactive knowledge agent. Ask questions about your notes and get AI-generated answers with proper citations, or generate entirely new notes on any topic. Written in TypeScript against the Obsidian Plugin API, it has grown a community of 19+ stars on GitHub.

Query & Create Modes

A simple dropdown toggles between two workflows. Query mode answers questions using your vault's content and returns responses with inline citations that link straight back to the source notes. Create mode generates comprehensive notes on any topic — optionally grounded in your vault context — complete with AI-generated titles that can be saved directly into a configurable default folder.

Multi-Provider & Local LLM Support

The plugin supports OpenAI GPT, Google Gemini, and Anthropic Claude, as well as fully local models through LM Studio and Ollama for private, offline inference. Users can tune max tokens and temperature, and choose whether vault content is included in prompts.

Context Control & Output

Include/exclude rules let you scope exactly which files and folders are indexed for retrieval. Results are fully selectable and can be copied as plain text or markdown in one click, or saved as a brand-new note — making it easy to find, synthesize, and organize information across a large vault.