Skip to main content
株式会社オブライト
Software Development2026-08-107 min read

OpenChamber: Agentic Dev Environment on OpenCode (2026)

OpenChamber is an open-source agentic dev environment on OpenCode, hitting HN in Aug 2026. This guide covers Session Goals, multi-model runs, and setup steps.


OpenChamber (GitHub, official site: https://openchamber.dev/) is an agentic workspace for desktop, web, editor, and mobile that uses OpenCode — an open-source coding agent — as its execution harness. It hit the Hacker News front page (147 points) on August 9, 2026. The project is MIT-licensed, has roughly 8.1k GitHub stars, is completely free, and is maintained as an independent project not tied to a single vendor.

What it does

- Session Goals: inspects results after every turn and keeps the agent running until the goal is reached, the work is blocked, or a configured limit is hit
- Multi-run / Fusion: sends the same task to up to five models at once, each in its own session (optionally its own worktree), then merges the best results
- Changes Walkthrough: breaks a large diff into an ordered, explained sequence of steps for review
- Preview: lets you point at a UI element in a running app and pass that context to the agent
- GitHub integration: start work from an issue or PR, handle failing checks, and merge without leaving the app
- Scheduled Work: runs prompts on a cron schedule, combinable with Session Goals
- Private Relay: syncs across devices and enables remote access, with password protection and end-to-end encryption

Session Goals: keeping the agent running until the goal is met

Session Goals automatically inspects the outcome of each turn the agent produces. If the goal has not yet been reached, the agent keeps working, continuing until one of three things happens: the goal is achieved, further progress is blocked, or a pre-configured limit (such as a maximum number of turns) is reached. The work is designed to keep going even if the app is closed, reducing the need for a developer to stay glued to the screen issuing turn-by-turn instructions.

Multi-run / Fusion: dispatching the same task to several models

Multi-run (Fusion) sends the same instruction to up to five models simultaneously, each running in its own independent session (and optionally its own git worktree). The premise is that models differ in strengths and weaknesses, so output quality can vary; Multi-run is built around comparing several candidate outputs side by side and merging the strongest parts into a final change. It suits situations where you don't want to take a single model's output at face value and instead want to weigh several outputs against each other.

Changes Walkthrough and Preview

Changes Walkthrough doesn't just dump a large diff onto one screen — it breaks the changes into ordered steps, each with an explanation, making agent-generated diffs easier to review. This addresses the review burden that tends to build up with agentic work, where diffs can get large. Preview lets you point at a UI element in a running application and passes information about that element to the agent as context, cutting down the effort of translating a visual instruction like "fix this button" into text.

GitHub integration and Scheduled Work

GitHub integration lets you kick off agent work from an issue or PR, handle CI checks that fail, and merge after review — all inside OpenChamber. Scheduled Work runs a specified prompt on a cron-style schedule; combined with Session Goals, it's designed to support recurring tasks such as "check for dependency updates every morning and open a PR if nothing breaks."

Supported platforms and installation

OpenChamber ships as a desktop app for macOS, Windows, and Linux, as a browser app / PWA, as a mobile app (beta), and as a VS Code extension.

- Desktop: download the latest build for your OS from GitHub Releases. On Linux, mark the AppImage executable with chmod +x OpenChamber-*.AppImage; FUSE (libfuse.so.2) is required to run it
- VS Code extension: install it from the Visual Studio Marketplace
- CLI / web / PWA: requires Node.js 22 or later. Install with curl -fsSL https://raw.githubusercontent.com/openchamber/openchamber/main/scripts/install.sh | bash, then launch with openchamber --ui-password <your password>
- Prerequisite for web / VS Code use: the OpenCode CLI is needed separately (curl -fsSL https://opencode.ai/install | bash)
- Model API keys: OpenChamber itself does not provide models, so you supply your own API key for whichever model you use

Getting started (quickest path)

- 1. Install OpenChamber via the install script and launch it with openchamber --ui-password <password>
- 2. If using it through the web or VS Code extension, install the OpenCode CLI first
- 3. Set the API key for whichever model you want to use
- 4. Open your repository (project) from the app and start a session by describing the task
- 5. Enable Session Goals or Multi-run as needed, and use Changes Walkthrough to review the diff

How it differs from existing tools

AxisOpenCode aloneClaude CodeCursorOpenChamber
Execution formCoding agent that runs on the CLICoding agent that runs on the CLI (with editor integrations)IDE with integrated AI code-editingDesktop / web / editor / mobile workspace that uses OpenCode as its harness
UITerminal-basedPrimarily terminal-basedGUI editorDesktop app, browser/PWA, VS Code extension, mobile app (beta)
Parallel executionNot a built-in standard featureSubagents and background tasks allow work to run in parallelNot a typical editor featureMulti-run/Fusion runs up to five models at once and can merge results
Review supportBasic diff displayBasic diff displayInline diff display in the editorChanges Walkthrough splits diffs into explained steps
Remote / mobileNot a design goalAvailable as a terminal CLI plus desktop and web appsPrimarily desktop-basedPrivate Relay for cross-device sync plus a mobile app (beta)
License / pricingOpen source (cost depends on model API usage)Commercial product (from Anthropic)Commercial product (free tier plus paid plans)MIT license; OpenChamber itself is free (model API costs are separate)

This comparison sticks to widely known, neutral characteristics; for Claude Code's or Cursor's detailed internal specifications, consult their official documentation. OpenChamber's position can be summarized as adding a "workspace layer" on top of the existing open-source agent OpenCode — autonomous execution via Session Goals, multi-model comparison via Multi-run, and review support via Changes Walkthrough.

Privacy and data handling

According to the official description, OpenChamber does not collect project names, paths, prompts, code, diffs, or session content, and data is designed to stay local. That said, what data actually reaches which model still depends on the policies of whichever model provider you connect to, so it's worth checking that separately.

Who it fits, and who it doesn't

OpenChamber is a good fit for developers already using OpenCode who want long-running autonomous execution, multi-model output comparison, and GitHub-integrated workflows bundled into one app. It's less of a fit for teams that want a vendor's fully vertically integrated experience (a built-in editor UI, official support) or who can't tolerate the update cadence and support uncertainty that comes with an open-source project — commercial tools like Claude Code or Cursor may suit those cases better. The mobile app is still in beta, so anyone planning to rely on it primarily from mobile should check its current maturity first.

FAQ

Is OpenChamber free?

OpenChamber itself is open source under the MIT license and free to use. You do need your own API key for whichever model you connect, and usage of that model incurs its own cost.

Is OpenCode required?

OpenChamber is built to use OpenCode as its execution harness. If you use it via the web app or the VS Code extension, installing the OpenCode CLI is a prerequisite.

What environment does it need?

The desktop app supports macOS, Windows, and Linux. Using it as a CLI, web app, or PWA requires Node.js 22 or later, and the Linux AppImage additionally requires FUSE (libfuse.so.2).

Is code or conversation content sent externally?

Officially, OpenChamber does not collect project names, paths, prompts, code, diffs, or session content, and data is designed to stay local. Whether data reaches a connected model provider is a separate question worth checking.

Can it be used on mobile?

A mobile app is available, but as of August 2026 it is in beta, so its feature set may still change.

Can multiple models be tried at once?

Yes — the Multi-run (Fusion) feature sends the same task to up to five models at once, each in its own session, and lets you compare and merge the results.

Related free tools (no sign-up, instant results)

Feel free to contact us

Contact Us