Claude Code
pendingby denominations-io
Run Claude Code CLI as an interactive terminal panel with file context support.
Claude Code for Obsidian
Run Claude Code directly inside Obsidian as a side panel. Get an interactive terminal with full access to Claude's coding capabilities, right next to your notes.
Features
- Embedded terminal - Claude Code runs in a real terminal emulator (xterm.js) within Obsidian's sidebar.
- File context - Send the path of your currently active file to Claude Code with one click.
- Theme integration - Terminal colors automatically match your Obsidian theme (light and dark).
- Toolbar controls - Restart sessions, send file paths, or close the panel from the toolbar.
Commands
| Command | Description |
|---|---|
| Open Claude Code | Open the Claude Code panel in the right sidebar |
| Restart Claude Code | Restart the current Claude Code session |
| Send current file to Claude Code | Send the active file's path to the terminal |
| Ask Claude Code about current file | Send a prompt asking Claude to explain the active file |
| New Claude Code session | Start a fresh Claude Code session |
Requirements
- Desktop only - This plugin uses Node.js APIs and is not available on mobile.
- Claude Code CLI - You must have the Claude Code CLI installed and available in your PATH.
- Python 3 - Required for terminal emulation (PTY bridge).
Disclosures
- Network access - Claude Code CLI connects to Anthropic's API to process requests. All network communication is handled by the Claude Code CLI, not this plugin directly. See Anthropic's privacy policy for details.
- External file access - This plugin spawns the Claude Code CLI process with your vault's root directory as the working directory. Claude Code may read and modify files within and outside your vault as directed by your prompts.
- External process - This plugin spawns a Python process for terminal emulation and the Claude Code CLI as a child process.
Installation
- Open Obsidian Settings.
- Go to Community plugins and disable Safe mode.
- Click Browse and search for "Claude Code".
- Install and enable the plugin.
Manual installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release. - Create a folder called
claude-codein your vault's.obsidian/plugins/directory. - Copy the downloaded files into that folder.
- Reload Obsidian and enable the plugin in Settings > Community plugins.
Building from source
npm install
npm run build
License
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.