Overview
OpenChamber is an open-source workspace for running and reviewing AI coding work. Rather than being an agent itself, it wraps the OpenCode CLI agent in a session manager you can drive from five surfaces — a desktop app for macOS, Windows and Linux, a web/PWA build, a VS Code extension, iOS and Android, and a CLI/server mode. Your projects and sessions stay available when you switch devices or step away, so a session started at a workstation can be steered from a phone.
The workflow it is built around is start work, see what changed, review, release. Session Goals give a session a finish line: OpenChamber checks the result after every turn and keeps the agent working until it completes the goal, gets blocked, or hits the limit you set — including after you close the app. Multi-run gives the same task to up to five models, each in its own session and optionally its own worktree, and Fusion combines the strongest parts of those runs into a new session. Changes Walkthrough turns a large diff into a guided tour that groups related edits into ordered steps.
For remote access, pairing a device with a one-time QR code sets up Private Relay, an end-to-end encrypted connection that needs no open ports and can be revoked at any time; direct connections, LAN/VPN, Cloudflare and Ngrok tunnels, and SSH are also supported. The server binds to localhost by default, and the docs are explicit that `--lan` belongs only on a trusted network and browser access should be protected with `--ui-password`.
What it does
- Session Goals: the agent keeps working toward a stated outcome across turns, and continues after you close the app
- Multi-run and Fusion: run one task against up to five models in parallel worktrees, then merge the best parts into a new session
- Changes Walkthrough: a large diff replayed as an ordered, explained tour of the change
- Preview: open your running app beside the conversation and point at an element to send the agent its screenshot, styles, position and browser errors
- GitHub flow: start a session from an issue or pull request, send failed checks and review comments back to the agent, then update or merge
- Private Relay, an end-to-end encrypted, revocable device pairing that needs no open ports, plus scheduled and recurring prompts
Getting started
Desktop bundles the matching OpenCode CLI, so no separate install is needed there; the CLI/Web and VS Code paths use your own OpenCode CLI install and require Node.js 22+.
Install the desktop app
Download the release for your platform from GitHub Releases. Linux ships x86_64 and ARM64 AppImages — make the file executable and keep it somewhere writable so in-app updates work. AppImages need FUSE (libfuse.so.2); without it, run with APPIMAGE_EXTRACT_AND_RUN=1.
chmod +x OpenChamber-*.AppImage
./OpenChamber-*.AppImageInstall the CLI for web and PWA access
The install script sets up the OpenChamber server; start it with a UI password so browser access is protected.
curl -fsSL https://raw.githubusercontent.com/openchamber/openchamber/main/scripts/install.sh | bash
openchamber --ui-password be-creative-herePair another device
Print a QR code to pair a phone or another machine, or open a tunnel when you need access from outside the network.
openchamber connect-url --qr
openchamber tunnel start --provider cloudflare --mode quick --qrKeep it running and maintained
Enable startup so the server comes back after login; status, logs, update and stop cover day-to-day operation.
openchamber startup enable
openchamber status
openchamber logs
openchamber update
openchamber stopAdd the VS Code extension
Install OpenChamber from the Visual Studio Marketplace, or search for "OpenChamber" in the Extensions panel, to keep sessions beside your code and compare parallel runs in the editor.
code --install-extension fedaykindev.openchamberCommands and code are distilled from the project's own documentation — always check the official repo for the latest.
When to use it
- Hand a task a finish line and let it keep working while you are away, then review the whole change as a guided walkthrough
- Race several models on the same task in separate worktrees and keep whichever result is actually better
- Review and steer an agent from a phone or another machine without exposing a public server
- Turn a GitHub issue into a session, push a pull request, and feed failing checks straight back to the agent
How OpenChamber compares
OpenChamber alongside other open-source autonomous coding agents tools AI/TLDR tracks, ranked by GitHub stars.
| Tool | Stars | What it does |
|---|---|---|
| opencode | ★ 205k | OpenCode is an open source AI coding agent that runs in your terminal, with built-in build and plan agents and an optional desktop app. |
| Claude Code | ★ 144k | Anthropic's agentic coding tool for the terminal, IDE and GitHub: it understands your codebase, executes routine tasks, explains code and handles git workflows from natural-language commands. |
| OpenAI Codex | ★ 122k | OpenAI's cloud and CLI coding agent that writes features, fixes bugs, and proposes code changes across a repo, running tasks in parallel. |
| Gemini CLI | ★ 107k | An open-source command-line AI agent from Google that connects your terminal to Gemini models for reading code, editing files, running shell commands, and searching the web. |
| Pi | ★ 102k | Minimal terminal coding agent harness with four built-in tools, extended through TypeScript extensions, skills and prompt templates instead of forks. |
| OpenHands | ★ 86.4k | An open-source AI software-development agent that plans tasks, edits files, runs commands, and tests code, usable from a terminal CLI, a local web GUI, or a Python SDK. |
| Warp | ★ 64.8k | An agentic development environment born out of the terminal, with a built-in multi-model coding agent and support for third-party CLI agents. |
| OpenChamber | ★ 9.6k | An open-source workspace for running and reviewing AI coding work across desktop, web, VS Code and mobile, built on the OpenCode CLI |