Files
MultiPhysicsVault/.raw/claude-obsidian-ecosystem-research.md
T
김경종 72dad72703
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled
add claude-obsidian
2026-05-28 10:57:16 +09:00

13 KiB

type, title, date, queries, sources
type title date queries sources
raw-research Claude + Obsidian Ecosystem Research 2026-04-08
claude obsidian plugin github 2025 2026
obsidian MCP server claude anthropic
claudesidian obsidian plugin github
obsidian smart connections copilot AI plugin
claude code obsidian workflow LLM wiki
github.com
awesome.ecosyste.ms
obsidianstats.com
effortlessacademic.com

Claude + Obsidian Ecosystem Research

Researched: 2026-04-08 | Goal: survey the Claude + Obsidian ecosystem and identify strong patterns and prior art relevant to claude-obsidian.


Summary

16+ active projects found combining Claude/AI with Obsidian. Organized into 4 categories:

  1. LLM Wiki Pattern plugins (Claude Code skill-based, closest in approach)
  2. Native Obsidian plugins (TypeScript, embedded UI)
  3. MCP servers (bridge protocols)
  4. In-vault AI plugins (traditional Obsidian community plugins)

Category 1: LLM Wiki Pattern (Claude Code Plugins)

AgriciDaniel/claude-obsidian (this project)

heyitsnoah/claudesidian

  • URL: https://github.com/heyitsnoah/claudesidian
  • Approach: Pre-configured Obsidian vault + PARA method
  • Key features:
    • /init-bootstrap — interactive setup wizard that analyzes existing vault
    • Vault import: safely imports existing vault to OLD_VAULT/
    • Research public work to personalize context
    • Thinking Mode vs Writing Mode distinction
    • Pre-configured commands: /thinking-partner, /daily-review, /research-assistant, /weekly-synthesis, /inbox-processor
    • PARA folder structure: 00_Inbox, 01_Projects, 02_Areas, 03_Resources, 04_Archive
    • Optional: Gemini Vision for image/video, Firecrawl for web research
  • Stars: Not tracked (pre-release kit)

rvk7895/llm-knowledge-bases

  • URL: https://github.com/rvk7895/llm-knowledge-bases
  • Install: /plugin marketplace add rvk7895/llm-knowledge-bases
  • Key features:
    • 3-depth query system: Quick (indexes only), Standard (wiki + web search), Deep (multi-agent parallel web search)
    • /research and /research-deep — parallel agents for deep research
    • Output formats: Markdown reports, Marp slides, matplotlib charts → output/
    • X/Twitter ingestion via Smaug tool
    • /kb-init, /kb compile, /kb query, /kb lint, /kb evolve
  • Attribution: Built on Karpathy pattern + Weizhena's Deep Research skills

ekadetov/llm-wiki

  • URL: https://github.com/ekadetov/llm-wiki
  • Key features:
    • qmd hybrid search (BM25 + vector) — auto-installed via SessionStart hook
    • Multi-wiki support: /llm-wiki:wiki init <topic-name> creates isolated wiki
    • URL ingestion: pass https:// URLs directly to ingest command
    • Auto-commit on every ingest via git
    • Marp presentation output
    • /llm-wiki:wiki remove <topic> — clean removal
    • Prerequisite: Node 18+, Git, Obsidian vault at ~/ObsidianVault/

Ar9av/obsidian-wiki

  • URL: https://github.com/Ar9av/obsidian-wiki
  • Key features:
    • Multi-agent compatibility: Claude Code, Cursor, Windsurf, Codex, Gemini CLI, OpenClaw, GitHub Copilot
    • setup.sh auto-configures all agents simultaneously via symlinks
    • Delta tracking manifest (.manifest.json) — only ingests new/changed files
    • Vision support: ingest images, screenshots, whiteboard photos (requires vision model)
    • 4-stage pipeline: Ingest → Extract → Resolve → Schema
    • Schema emerges from sources (not fixed upfront)
    • Each page gets summary: frontmatter for preview without opening
    • Multi-format: PDFs (with page ranges), JSONL, conversation exports, transcripts

ballred/obsidian-claude-pkm

  • URL: https://github.com/ballred/obsidian-claude-pkm
  • Key features:
    • Goal cascade: 3-Year Vision → Yearly Goals → Projects → Monthly Goals → Weekly Review → Daily Tasks
    • /daily, /weekly, /monthly review skills
    • /project new — creates project linked to a goal
    • /adopt command — imports existing vault structure, detects PARA/Zettelkasten/LYT, maps folders
    • 4 specialized agents: goal-aligner, weekly-reviewer, note-organizer, inbox-processor
    • memory: project for cross-session agent learning
    • Auto-commit via PostToolUse hook on every file write/edit
    • Productivity Coach output style
    • Path-specific rules loaded contextually
    • Zero dependencies (bash + markdown only)
    • /onboard — personalized vault setup (name, review day, goal areas)
    • Version: 3.1

kepano/obsidian-skills

  • URL: https://github.com/kepano/obsidian-skills
  • Author: Linus Kepano (creator of Obsidian + Minimal theme)
  • Install: /plugin marketplace add kepano/obsidian-skills
  • Key skills:
    • obsidian-markdown — full Obsidian Flavored Markdown (callouts, embeds, wikilinks, properties)
    • obsidian-bases — Obsidian Bases (.base files, views, filters, formulas)
    • json-canvas — JSON Canvas spec for .canvas files
    • obsidian-cli — vault management via Obsidian CLI
    • defuddle — extract clean markdown from web pages (removes clutter, saves tokens)
  • Multi-platform: Claude Code, Codex CLI, OpenCode

ussumant/llm-wiki-compiler


Category 2: Native Obsidian Plugins (Embedded UI)

YishenTu/claudian

  • URL: https://github.com/YishenTu/claudian
  • Approach: Embeds Claude Code/Codex CLI directly inside Obsidian as sidebar chat
  • Key features:
    • Inline Edit — select text + hotkey → word-level diff preview → apply
    • Plan Mode (Shift+Tab) — agent plans before implementing
    • @mention — reference vault files, subagents, MCP servers, external files
    • Slash commands & Skills — user- and vault-level skill scopes
    • Instruction Mode (#) — add instructions from chat input
    • MCP Servers — stdio, SSE, HTTP connections
    • Multi-tab conversations — fork, resume, compact
    • Privacy: no telemetry, stores in vault/.claudian/
    • Requires BRAT or manual install (not yet in community store)

ProfSynapse/claudesidian-mcp (now: Nexus)

  • URL: https://github.com/ProfSynapse/claudesidian-mcp
  • Current name: Nexus MCP for Obsidian
  • Approach: Full Obsidian plugin with both native chat AND MCP bridge
  • Key features:
    • Native chat inside Obsidian (any provider via settings)
    • MCP bridge for: Claude Desktop, Claude Code, Codex CLI, Gemini CLI, Cursor, Cline
    • Workspace memory — persistent context across sessions (JSONL, Obsidian Sync compatible)
    • Task management — projects, tasks, blockers, dependencies
    • Semantic search — search notes + past conversations by meaning
    • Inline editing — edit selected text in notes
    • PDF + audio → Markdown conversion (right-click or auto-on-add)
    • Web page → Markdown/PNG/PDF capture
    • Merge PDFs, concat markdown, mix audio tracks
    • Mobile support (native chat)
    • Storage: JSONL files in .obsidian/plugins/nexus/data/ (included in Obsidian Sync)
    • Two-tool architecture (see docs)

Category 3: MCP Servers

jacksteamdev/obsidian-mcp-tools

  • URL: https://github.com/jacksteamdev/obsidian-mcp-tools
  • Key features:
    • Vault access via Local REST API plugin
    • Semantic search via Smart Connections integration
    • Templater execution — run templates from AI with dynamic params
    • SLSA Level 3 binary attestation (reproducible, signed builds)
    • Requires: Local REST API + Smart Connections + Templater
    • Status: Seeking maintainers (open until Sep 2025)

YuNaga224/obsidian-memory-mcp

  • URL: https://github.com/YuNaga224/obsidian-memory-mcp
  • Key features:
    • Fork of Anthropic's official memory MCP server
    • Stores AI memories as individual Markdown files (not JSON)
    • Uses [[link]] syntax → entities appear in Obsidian graph view
    • YAML frontmatter: entityType, created, updated
    • Sections: Observations + Relations per entity
    • Tools: create_entities, create_relations, add_observations, search_nodes, read_graph
    • Configure via MEMORY_DIR env var pointing to vault folder

iansinnott/obsidian-claude-code-mcp

administrativetrick/obsidian-mcp

dbmcco/obsidian-mcp

MarkusPfundstein/mcp-obsidian


Category 4: Traditional In-Vault AI Plugins (Stars)

Plugin Stars Feature
logancyang/obsidian-copilot 5,776 Multi-provider AI chat with vault context
brianpetro/obsidian-smart-connections 4,357 Vector embeddings, semantic search, local models, Claude support
nhaouari/obsidian-textgenerator-plugin 1,837 Text generation
bramses/chatgpt-md 1,229 Chat in markdown
pfrankov/obsidian-local-gpt 569 Local LLM integration
infiolab/infio-copilot unknown Cursor-inspired: autocomplete, inline edit, workspaces, Insights, dataview queries
solderneer/obsidian-ai-tools 272 Semantic search via Supabase + OpenAI

Ecosystem Stats (danielrosehill/Awesome-Obsidian-AI-Tools)

  • 86 plugins total, 19,737 combined stars
  • 17 categories
  • Last updated: 2025-12-15

Key Design Patterns Across Ecosystem

Pattern 1: Delta Tracking

Most mature projects (Ar9av/obsidian-wiki) use a .manifest.json to track ingested sources — hash, timestamp, which pages produced. Re-ingest only processes changed/new files. Claude-obsidian currently has no delta tracking.

Pattern 2: Multi-Depth Queries

rvk7895 implements 3 tiers: Quick (index only), Standard (wiki + web), Deep (parallel agents). Current claude-obsidian has one depth level in wiki-query.

Pattern 3: Goal Cascade Integration

ballred's project connects personal productivity (daily/weekly reviews) with the knowledge base. No PKM projects do this today in claude-obsidian.

Pattern 4: Auto-Commit Hooks

ballred uses PostToolUse hooks for auto-git-commit on every file change. This keeps the vault in version control automatically.

Pattern 5: Multi-Agent Compatibility

Ar9av's setup.sh deploys skills to Claude Code + Cursor + Windsurf + Codex + Gemini CLI simultaneously. claude-obsidian is Claude Code only.

ekadetov uses qmd (BM25 + vector) instead of simple keyword/index search. Big quality improvement for large vaults.

Pattern 7: Emerging Schema

Ar9av's wiki has no fixed structure upfront — it emerges from the content. Claude-obsidian has a predefined structure.

Pattern 8: Vision Ingestion

Ar9av supports images/screenshots/whiteboards as ingestable sources (vision model required). Claude-obsidian has no image ingestion.

Pattern 9: Output Formats

rvk7895 and ekadetov export to Marp slides and matplotlib charts. Claude-obsidian outputs only Markdown.

Pattern 10: Vault Adoption

Both claudesidian and ballred/pkm can be adopted onto existing vaults without destroying structure. Claude-obsidian requires starting fresh.


Notable Quotes / Signal

From rvk7895 README:

"The LLM owns the wiki. You rarely edit it manually — just explore in Obsidian and keep feeding it raw data."

From Ar9av README:

"You write skills once, every agent can use them." "The wiki schema isn't fixed upfront. It emerges from your sources."

From kepano/obsidian-skills (Obsidian creator):

Uses exact Agent Skills specification format — validates that AgriciDaniel's approach is on spec.


Sources