
Chat with Claude AI using the Agent SDK directly in Obsidian.
# Clone the repo
git clone <repo-url>
cd obsidi-claude
# Install dependencies
npm install
# Build
npm run build
# For development with auto-rebuild
npm run dev
Create a symlink from your Obsidian vault's plugins folder:
ln -sfn /path/to/obsidi-claude /path/to/vault/.obsidian/plugins/obsidi-claude
Open Settings > Obsidi-Claude to configure:
When enabled, Claude can use:
Obsidian Plugin
└── @anthropic-ai/claude-agent-sdk
└── Claude Code CLI (subprocess)
└── Claude API
The plugin uses the official Claude Agent SDK which spawns Claude Code as a subprocess. This provides full access to Claude Code's capabilities including file operations, shell commands, and web access.
The plugin supports two backends: SDK (full Claude Code features) and API (direct Anthropic API).
┌───────────────────┐
│ preferredBackend? ├─────┬────────┐
└─────────┬─────────┘ └────────┼──────────────────────┐
│ │ │
▼ ▼ ▼
┌───────────────────┐ ┌────────────────┐ ┌───────────┐
│ 'sdk' │ │ 'api' │ │ 'auto' │
└─────────┬─────────┘ └────────┬───────┘ └─────┬─────┘
│ │ │
▼ ▼ ▼
┌───────────────────┐ ┌────────────────┐ ┌───────────┐
│ SDK available? ├─no─►│ API Backend │◄mobile─┤ Platform? │
└─────────┬─────────┘ └────────────────┘ └─────┬─────┘
│ ▲ │
yes no desktop
│ │ │
▼ │ ▼
┌───────────────────┐ ┌────────┴───────┐ │
│ SDK Backend │◄yes─┤ SDK available? │◄─────────────┘
└───────────────────┘ └────────────────┘
| Backend | Features | Platform |
|---|---|---|
| SDK | Full Claude Code: tools, sessions, MCP servers | Desktop only |
| API | Direct Anthropic API: lighter, mobile-compatible | All platforms |
Ensure Claude Code CLI is installed and in your PATH:
claude --version
If not installed, visit code.claude.com for installation instructions.
Check Obsidian's developer console (Cmd+Option+I) for errors. Common issues:
claude login)MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub cameronsjo/obsidi-claude --plugin obsidi-claudeDisney parks data MCP server with attraction wait times and fuzzy search
Headless Obsidian orchestrator via Docker Compose
Cameron's personal design system — Artificer. AuDHD-optimized, dark-first, Jazz Age Deco palette. For tools, dashboards, agent UIs, terminals, settings panels.
Communication and presence — prose craft and AI pattern detection, personal brand, data storytelling, competitor analysis, conflict resolution.
MCP server enriching Obsidian vaults with book, movie, and TV metadata
Claude Code skill pack for Obsidian plugin development and vault management (24 skills)
Guides agents to use Obsidian CLI safely — 13 silent failure gotchas documented.
Give your AI coding agent a permanent second brain. Connect Claude Code to an Obsidian vault to auto-record decisions, instantly recall project context, and orchestrate automated refactoring for your team's knowledge base.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Automatic Claude Code -> Obsidian second brain: zero-config session capture, hybrid search, autonomous recall, daily/lessons/preferences.
Claude Skills for Obsidian plugin development.