No description
Find a file
2026-04-07 13:13:34 +02:00
src Fix sentence case: lowercase 'claude code' per Obsidian eslint rules 2026-03-15 17:53:13 +04:00
.gitignore Initial release — Open in Claude Code plugin for Obsidian. 2026-03-10 16:42:41 +04:00
esbuild.config.mjs Initial release — Open in Claude Code plugin for Obsidian. 2026-03-10 16:42:41 +04:00
LICENSE Initial release — Open in Claude Code plugin for Obsidian. 2026-03-10 16:42:41 +04:00
manifest.json Initial release — Open in Claude Code plugin for Obsidian. 2026-03-10 16:42:41 +04:00
package-lock.json Initial release — Open in Claude Code plugin for Obsidian. 2026-03-10 16:42:41 +04:00
package.json Initial release — Open in Claude Code plugin for Obsidian. 2026-03-10 16:42:41 +04:00
README.md Fix link to the latest release in README 2026-04-07 13:13:34 +02:00
tsconfig.json Initial release — Open in Claude Code plugin for Obsidian. 2026-03-10 16:42:41 +04:00

Open in Claude Code

An Obsidian plugin that launches Claude Code in the directory of the current note or at the vault root.

image

Features

  • Ribbon icon — Click the Claude icon in the left sidebar to open Claude Code in the active note's directory.
  • Command palette — Two commands available:
    • Open current directory in Claude Code — Opens the parent directory of the active note.
    • Open vault root in Claude Code — Opens the vault root directory.
  • Auto-sync plugins — Before each launch, the plugin ensures that the target directory inherits all enabledPlugins from the vault root's .claude/settings.json. If the directory doesn't have its own .claude/settings.json, one is created automatically.

Requirements

  • macOS (uses AppleScript to launch Terminal)
  • Claude Code CLI installed and available in your PATH

Installation

From community plugins

  1. Open Settings → Community plugins → Browse.
  2. Search for Open in Claude Code.
  3. Click Install, then Enable.

Manual

  1. Download main.js and manifest.json from the latest release.
  2. Create a folder open-in-claude-code inside your vault's .obsidian/plugins/ directory.
  3. Copy both files into that folder.
  4. Reload Obsidian and enable the plugin in Settings → Community plugins.

Development

git clone https://github.com/wepee/open-in-claude-code.git
cd open-in-claude-code
npm install
npm run dev

Copy or symlink the built main.js and manifest.json into your vault's .obsidian/plugins/open-in-claude-code/ folder.