Erik-Jan31 downloadsOpen the active file in your IDE (supports all file types including .base, .canvas, and more).
Open the current Obsidian file in your IDE of choice. Supports all file types in your vault (.md, .base, .canvas, and more). Cursor support reuses existing windows when possible and can optionally focus a configured Cursor workspace (.code-workspace) before jumping to the file.
Current version: 1.1.2
.code-workspace) when the active file belongs to it| IDE | Status | Notes |
|---|---|---|
| Cursor | ✅ Supported | macOS tested, CLI required |
| VSCode | ❌ Not supported yet | Coming soon |
| Next up: Neovim, JetBrains, and more. |
FileSystemAdapter)Cmd+Shift+P → Shell Command: Install "cursor" brew install --cask cursor%LocalAppData%\Programs\cursor\bin is on PATH.cursor on PATH (common when launched from Finder), set Cursor executable path in settings.Alternatively, for manual installation:
main.js and manifest.json into Vault/.obsidian/plugins/open-in-ide/..base, .canvas, etc.)Open in IDE (Cursor) from the command palette or your hotkey| Setting | Description |
|---|---|
| Cursor executable path | Override the Cursor binary location |
| Cursor workspace file | Optional .code-workspace to focus/open when the file belongs to it |
| Reuse existing window | Prefer existing Cursor windows for the vault |
| Open vault before file | Ensure the vault is loaded into Cursor before the note |
| Allow system fallback | Use open / start / xdg-open if the CLI cannot be found |
See CHANGELOG.md for release history and AGENTS.md for developer notes.