
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-claudeCameron's personal design system — Artificer. AuDHD-optimized, dark-first, Jazz Age Deco palette. For tools, dashboards, agent UIs, terminals, settings panels.
Disney parks data MCP server with attraction wait times and fuzzy search
Headless Obsidian orchestrator via Docker Compose
Vault backup sidecar with AI commit messages and restic cloud storage
Git safety hooks: block pushes and gh writes to repos you don't own, branch warnings, commit nudges
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.