Obsidian Claude IDE — Productivity skill for Claude Code
Obsidian plugin — real-time editor context for Claude Code.
How to install Obsidian Claude IDE
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open petersolopov/obsidian-claude-ide and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Obsidian Claude IDE does
Obsidian plugin — real-time editor context for Claude Code.
Alternatives in Productivity
- Tradingview MCP — Real-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick p 2.6k ★
- GrokSearch — Integrate Grok's powerful real-time search capabilities into Claude via the MCP protocol 1.8k ★
- Claude Code Hooks Multi Agent Observability — Real-time monitoring for multi-agent Claude Code sessions via hook event tracking 1.3k ★
README
Obsidian as IDE for Claude Code
Minimal bridge between Obsidian and Claude Code — shares real-time editor context with the CLI, nothing more.
- Zero config — install, enable,
/ide, done - Zero dependencies — single
main.js, no runtime deps - Send to Claude — select text or a file in Obsidian
https://github.com/user-attachments/assets/79c7e68f-accd-42a8-9508-6d5953aa90c4
Install
Community plugin submission is pending review.
Install with [BRAT](https://github.com/TfTHacker/obsidian42-brat):
- Install BRAT from Community Plugins
- BRAT settings → Add Beta plugin →
petersolopov/obsidian-claude-ide - Enable in Settings → Community plugins → toggle on Claude Code IDE
- In Claude Code: run
/ide→ select Obsidian
- Download
main.jsandmanifest.jsonfrom the latest release - Create folder
claude-code-idein your vault's.obsidian/plugins/and put both files there - Enable and connect as above
How it works
The plugin runs an MCP server over WebSocket inside Obsidian. Claude Code discovers it automatically and shows Obsidian in the `/ide` selector. Once connected, Claude Code can see your open files and current selection. Use the "Send to Claude" command to explicitly pass selected text as context.
Claude Code reads and edits files directly through the filesystem. The plugin provides editor context in the other direction — open files and selections. No diff view — edits appear directly in the file.
Security
- Localhost only — WebSocket server binds to
127.0.0.1, no network exposure - Per-session auth — unique token via
crypto.randomUUID(), verified on every connection - Read-only — plugin shares selections and open file names, never writes files or executes code
- Zero runtime dependencies — single bundled
main.js, no third-party code at runtime - No shared secrets — auth tok
Related Skills
Claude Code Jsonl Editor
🚀 Interactive JSONL editor for Claude Code conversation files with real-time file system synchronization. Eff
Obsidian Daily
Create or update today's daily note — pulls calendar events, overdue tasks, and conversation context
Obsidian Person
Create or update a person note from conversation context
Cc Aio Mon
Real-time terminal monitor for Claude Code — context window, rate limits, costs, burn rate. Stdlib only.
Claude Context Monitor
A Claude Code plugin that watches your context window in real-time, predicts when you'll hit the limit, and te
Dashboard Designer
Use when a dashboard is dense but not useful. Too many KPI cards, no clear first read, filters nobody touches,
Related Agents
Flutter GraphQL
Use this agent when integrating GraphQL APIs with Flutter apps. Specializes in graphql_flutter, query/mutation
Broadcasting Agent
Creates WebSocket broadcasting infrastructure (NestJS backend) and real-time consumption on the frontend (Next
Execution Agent
Autonomously executes a single subtask in its own worktree. Reads plan + subtask spec + declared context, impl