Files
openchamber/packages/vscode

OpenChamber VS Code Extension

AI coding assistant for VS Code powered by the OpenCode API. Embeds the OpenChamber chat interface in VS Code's activity bar.

VS Code Extension

Features

  • Chat UI in activity bar
  • Session management with history
  • File attachments via native VS Code file picker (10MB limit)
  • Auto-start opencode serve if not running
  • Workspace-isolated opencode instances (different workspaces get unique opencode instances)
  • Adapts to VS Code's light/dark/high-contrast themes

Commands

Command Description
OpenChamber: Focus on Chat View Focus chat panel
OpenChamber: Restart API Connection Restart OpenCode API process

Configuration

Setting Default Description
openchamber.apiUrl http://localhost:47339 OpenCode API server URL

Requirements

  • OpenCode CLI installed and available in PATH (or set via OPENCODE_BINARY env var)
  • VS Code 1.85.0+

Development

pnpm install
pnpm -C packages/vscode run build            # build extension + webview
pnpm -C packages/vscode exec vsce package --no-dependencies

Local Install

  • After packaging: code --install-extension packages/vscode/openchamber-*.vsix
  • Or in VS Code: Extensions panel → "Install from VSIX…" and select the file