thoreinstein/obsidian-rag

3 stars · Last commit 2026-06-04

A Claude Code plugin for interfacing with an Obsidian vault with local first RAG capabilities

README preview

# obsidian-rag

[![CI](https://github.com/thoreinstein/obsidian-rag/actions/workflows/ci.yml/badge.svg)](https://github.com/thoreinstein/obsidian-rag/actions/workflows/ci.yml)

A [Claude Code](https://claude.com/claude-code) plugin that connects your [Obsidian](https://obsidian.md) vault to Claude through 18 MCP tools, 13 skills, and 2 specialized agents. Semantic search is powered by local embeddings (all-MiniLM-L6-v2) with a LanceDB vector store — everything runs locally with no external API calls.

## Features

- **Full vault CRUD** — read, create, append, move, and edit notes with section-level precision
- **Local RAG pipeline** — semantic search across your entire vault using local embeddings
- **Incremental indexing** — only re-embeds changed files, with automatic reindexing after writes
- **Daily notes** — create, read, and append to daily notes with timestamped log entries
- **Link graph** — traverse outgoing links, backlinks, and find broken wikilinks
- **Frontmatter management** — safe YAML frontmatter updates with schema validation
- **Skills and agents** — higher-level workflows for research, organization, and vault maintenance

## Installation

### From the marketplace

View full repository on GitHub →