AgriciDaniel/claude-obsidian
A local-first Obsidian system gives coding agents durable, cited context while keeping Markdown portable and serializing writes into recoverable transactions.
claude-obsidian captures immutable sources, builds linked and cited Markdown notes, answers from vault evidence, and falls back to deterministic BM25 when model-based retrieval is unavailable. The portable core requires **Python 3.11+**.
Use it as a reference for durable agent context: retain raw evidence, expose contradictions, and let parallel workers draft while **one orchestrator** applies a reviewed transaction. Setup supports Claude Code and portable skill links for Codex, OpenCode, and Gemini.
claude-obsidian captures immutable sources, builds linked and cited Markdown notes, answers from vault evidence, and falls back to deterministic BM25 when model-based retrieval is unavailable. The portable core requires **Python 3.11+**. Use it as a reference for durable agent context: retain raw evidence, expose contradictions, and let parallel workers draft while **one orchestrator** applies a reviewed transaction. Setup supports Claude Code and portable skill links for Codex, OpenCode, and Gemini. This is not automatic transcription, cloud sync, a factual oracle, or a backup system. Network access, destructive repairs, checkpoints, and writes remain explicit; native Windows supports inspection, but vault writes require **WSL**.
claude-obsidian makes the durable Markdown knowledge-base pattern more rigorous: immutable evidence, cited derived notes, visible contradictions, deterministic fallback retrieval, and serialized reviewed writes. It confirms that portable context can work without treating generated notes as authority, while narrowing safe parallelism to drafting and leaving synchronization, backup, network access, and destructive repair explicitly outside automation.