2026-01-15 18:56:14 +02:00
# OpenChamber VS Code Extension
2026-01-15 00:49:58 +02:00
[](https://github.com/btriapitsyn/openchamber/stargazers)
[](https://github.com/btriapitsyn/openchamber/network/members)
[](https://github.com/btriapitsyn/openchamber/releases/latest)
2026-01-15 18:56:14 +02:00
[](https://discord.gg/ZYRSdnwwKA)
2026-01-15 00:49:58 +02:00
[](https://ko-fi.com/G2G41SAWNS)
2025-12-13 16:34:17 +02:00
2025-12-21 16:21:10 +02:00
OpenChamber inside VS Code: embeds the OpenChamber chat UI in the activity bar and connects it to the [OpenCode ](https://opencode.ai ) API.
2025-12-13 16:34:17 +02:00
2025-12-14 00:15:45 +02:00

2025-12-13 16:34:17 +02:00
2025-12-21 16:21:10 +02:00
- Project overview + screenshots: https://github.com/btriapitsyn/openchamber
2025-12-13 16:34:17 +02:00
## Features
2025-12-21 16:21:10 +02:00
### OpenChamber UI
2026-02-17 19:36:19 +02:00
- Branchable chat timeline with `/undo` , `/redo` , and one-click forks from earlier turns
- Smart tool UIs for diffs, file operations, permissions, and long-running task progress
- Live streaming updates with smoother auto-follow for long assistant responses
- Mermaid diagrams rendered inline in chat with quick copy/download actions
- Context visibility tools (token/cost breakdowns and raw message inspection)
2025-12-21 16:21:10 +02:00
- Model selection UX (favorites, recents, and configurable tool output density)
### VS Code Integration
2026-02-17 19:36:19 +02:00
- Chat UI embedded in VS Code with responsive layouts for narrow/wide panels
- Agent Manager for parallel multi-model runs from one prompt
- Session editor panel to keep chats open beside your code
- Right-click actions to add context, explain selections, and improve code in-place
- Click-to-open files and native file attachments from within the extension
- Managed runtime startup with hardened health checks and secure auth forwarding
- Adapts to VS Code light/dark/high-contrast themes
2025-12-13 16:34:17 +02:00
## Commands
| Command | Description |
|---------|-------------|
2025-12-14 00:15:45 +02:00
| `OpenChamber: Focus on Chat View` | Focus chat panel |
2025-12-13 16:34:17 +02:00
| `OpenChamber: Restart API Connection` | Restart OpenCode API process |
2025-12-24 22:50:46 +02:00
| `OpenChamber: Show OpenCode Status` | Provide debug info useful for development or bug report |
2025-12-13 16:34:17 +02:00
## Configuration
| Setting | Default | Description |
|---------|---------|-------------|
2025-12-24 22:50:46 +02:00
| `openchamber.apiUrl` | `http://localhost:47339` | OpenCode API server URL. Not required by default. Spawns its own process when not set. |
2025-12-13 16:34:17 +02:00
## Requirements
- OpenCode CLI installed and available in PATH (or set via `OPENCODE_BINARY` env var)
- VS Code 1.85.0+
## Development
```bash
2025-12-26 16:45:30 +02:00
bun install
bun run --cwd packages/vscode build # build extension + webview
cd packages/vscode && bunx vsce package --no-dependencies
2025-12-13 16:34:17 +02:00
```
## Local Install
- After packaging: `code --install-extension packages/vscode/openchamber-*.vsix`
- Or in VS Code: Extensions panel → "Install from VSIX…" and select the file