claude-obsidian: A Local Knowledge System Where LLMs Directly Manage Obsidian Vaults
AgriciDaniel/claude-obsidian
About the project
claude-obsidian is a local-first knowledge management tool for agent skill hosts compatible with Claude Code. It collects source materials, generates linked notes with citations, and provides answers based on evidence within the vault. It automates workflows for building and maintaining a knowledge base while retaining file ownership.
Beyond simple text storage, it designs a repetitive loop of 'Preserve-Ground-Link-Reuse'. Sources are preserved as immutable content-addressed copies, and all major claims record their source, confidence level, and contradiction status. Generated pages can be visually explored in the Obsidian Graph view and Canvas.

The vault is maintained as a directory composed of plain Markdown, JSON, and source files. It is not locked into cloud databases or plugin caches, and network transmission is an explicit opt-in. Even during parallel agent operations, a single orchestrator inspects transactions to ensure atomic application.
It consists of 15 skills, supporting core tasks such as wiki-ingest, wiki-query, and wiki-lint, as well as extended features like autoresearch and canvas. By combining BM25 search with embedding-based reranking, it enables precise information retrieval and handles metadata from various formats such as PDF and EPUB.
AgriciDaniel/claude-obsidian
Self-organizing AI second brain for Obsidian + Claude Code. Drop any source and Claude reads, links, and files it into one connected knowledge graph of plain Markdown you own. AI note-taking, personal knowledge management (PKM), and an open-source Notion alternative. Based on Karpathy's LLM Wiki pattern.
Python