Opens Plannotator plan reviews inside VS Code tabs instead of an external browser.
- Automatically intercepts Plannotator browser opens and displays them in a VS Code panel
- Persists your Plannotator settings (identity, permissions, editor preferences) across sessions
- Auto-closes the panel when you approve or send feedback on a plan
- Works with Claude Code running in VS Code's integrated terminal
- Configurable via VS Code settings
- Manual URL opening via command palette
When Plannotator opens a browser to show a plan review, this extension intercepts the request and opens it in a VS Code panel instead:
- The extension injects a
PLANNOTATOR_BROWSERenvironment variable into integrated terminals - When Plannotator opens a URL, the bundled router script sends it to the extension via a local HTTP server
- The extension opens the URL in a custom WebviewPanel with an embedded iframe
- A local reverse proxy handles cookie persistence (VS Code webview iframes don't support cookies natively) — settings are stored in VS Code's global state and restored transparently
- Plannotator installed
- VS Code 1.85.0+
| Setting | Default | Description |
|---|---|---|
plannotatorWebview.injectBrowser |
true |
Inject PLANNOTATOR_BROWSER env var into integrated terminals |
- Plannotator: Open URL — Manually open a Plannotator URL in a panel
- Ensure
plannotatorWebview.injectBrowseris enabled - Open a new terminal after installing the extension (existing terminals won't have the env var)
- Check if Plannotator's server is still running
- Some network configurations may block localhost access from the webview
MIT