OpenChamber

Open-source workspace to run, supervise, and review AI coding work across desktop, browser, editor, and mobile.

Stars
★ 12k
Last updated
today
License
MIT
Primary language
TypeScript

At a glance

How it runs
Desktop appCLIIDE extension
Works with
Platform-specific
Cost
Free software; you pay for model usage
Setup effort
Medium · a few setup steps
You'll need
OpenCode CLINode.js 22 (for CLI/Web)Shell / CLINetwork accessLocal filesystem
Typical use
A frontend developer can start a session with a goal and let the agent modify code until tests pass, even after closing the laptop.
Not a fit if
  • Users unwilling to install the OpenCode CLI or Node.js 22+
  • Teams needing a turnkey tool for non-technical users

What does this agent do, and when should you use it?

OpenChamber is an open-source workspace for running, supervising, and reviewing AI coding work across desktop, browser, editor, and mobile. It is built on OpenCode and provides features like Session Goals, Multi-run, Fusion, Changes Walkthrough, Preview, GitHub integration, Private Relay, and scheduled tasks. The desktop bundle includes the OpenCode CLI and supports macOS, Windows, and Linux. It also offers Web/PWA, VS Code extension, iOS/Android apps, and a CLI/server version. Session Goals allow agents to work until a goal is met or a limit is reached, even after closing the app. Multi-run lets you compare up to five models in parallel, and Fusion combines the strongest parts. Changes Walkthrough turns large diffs into AI-guided step-by-step tours. Preview lets you inspect a running app and send element context to the agent. GitHub integration allows starting sessions from issues or PRs, sending feedback, and managing PRs. Private Relay provides end-to-end encrypted remote access via QR pairing.

OpenChamber runs and supervises OpenCode-based coding agents. It uses Session Goals to keep agents working until completion. Multi-run allows up to five models to work on the same task in parallel, and Fusion merges the best parts. Changes Walkthrough groups diff edits into steps and explains them. Preview opens an app and lets you send element screenshots, styles, position, and browser errors to the agent. GitHub integration starts sessions from issues/PRs, sends failed checks or review comments back, and updates or merges PRs. Private Relay pairs devices via QR code with end-to-end encryption. CLI commands include openchamber status, connect-url --qr, tunnel start, startup enable, logs, stop, and update.

  1. A frontend developer can start a session with a goal and let the agent modify code until tests pass, even after closing the laptop.
  2. A lead can use Multi-run to assign the same task to five models, compare their outputs, and pick the best one.
  3. A code reviewer can use Changes Walkthrough to understand a large diff as a guided step-by-step tour.
  4. A remote worker can start a session on desktop, then review and steer it from a phone or tablet away from the desk.
  5. A maintainer can start a session from a GitHub issue, have the agent work on it, and manage the resulting PR.
  6. An automation enthusiast can schedule recurring tasks with Session Goals, running prompts daily, weekly, or on a cron schedule.

How do you install or deploy this agent?

Desktop: Download the latest release from GitHub Releases for macOS, Windows, or Linux. For Linux, download the AppImage, make it executable (chmod +x OpenChamber-*.AppImage), and run it (./OpenChamber-*.AppImage). Linux AppImages require FUSE (libfuse.so.2); if unavailable, run with APPIMAGE_EXTRACT_AND_RUN=1. VS Code: Install 'OpenChamber' from the Visual Studio Marketplace. CLI/Web: Requires Node.js 22+ and an installed OpenCode CLI. Install with curl -fsSL https://raw.githubusercontent.com/openchamber/openchamber/main/scripts/install.sh | bash, then use openchamber commands.

How do you use this agent?

After installation, the first CLI run should set a UI password: openchamber --ui-password be-creative-here. Check status with openchamber status. Generate a connection QR with openchamber connect-url --qr. Start a Cloudflare tunnel with openchamber tunnel start --provider cloudflare --mode quick --qr. Enable startup with openchamber startup enable. View logs with openchamber logs. Stop with openchamber stop. Update with openchamber update. The desktop version includes a bundled OpenCode CLI, so no separate installation is needed.

What are this agent's strengths and limitations?

Pros
  • Cross-platform support across desktop, Web, VS Code, iOS, and Android with synced project state.
  • Session Goals allow agents to work autonomously toward a finish line without constant monitoring.
  • Multi-run and Fusion enable parallel comparison of multiple models, improving decision quality.
  • Private Relay provides end-to-end encrypted remote access without opening ports.
  • Deep GitHub integration allows starting sessions from issue/PR context and managing PRs.
Limitations
  • Dependent on OpenCode CLI as the agent engine, and is an independent project not affiliated with OpenCode.
  • CLI/Web requires Node.js 22+, which may be a constraint on legacy systems.
  • Some features like Private Relay depend on network connectivity and external services like Cloudflare.
  • Desktop bundles OpenCode, but CLI versions require manual installation, adding setup friction.
  • Documentation is developer-oriented; non-technical users may face a learning curve.

How does this agent compare with similar options?

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
OpenChamber This agent 42 · Major gaps Desktop appFree + model costs ★ 12k today TypeScript —
Ordewell 67 · Some gaps CLIFree + model costs ★ 202 today TypeScript Codex · Claude Code · OpenAI API · Claude API
Plannotator 78 · Good CLIFreemium ★ 9.5k today TypeScript Codex · Claude Code
Cezar — AI Coding Agent Orchestrator 63 · Some gaps CLIFree ★ 722 today TypeScript Codex · Claude Code

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
42/ 100 5-point scale 2.1 / 5
This review covers the source as of Aug 12, 2026. The project has shipped 19 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 8/29
Reliability 6/14
Adaptability 9/18
Convention 9/18
Effectiveness 7/13
Verifiability 3/8
Why each dimension lost points
Trust8 / 29 · 1.4/5

Evidence shows: README mentions Private Relay end-to-end encryption, revocable, UI password protection, default localhost binding, security policy document lists sensitive data scope. But no code-level least privilege, user confirmation, data flow transparency implementation details. Dependency security has patch-package and overrides but no vulnerability scanning or audit evidence. External effects (tunnels, SSH) documented but not deep. Rollback not mentioned. Source attribution: README clearly states independent project, not affiliated with OpenCode, but no code provenance. Deductions: lack of concrete implementation evidence, rollback missing.

Reliability6 / 14 · 2.1/5

Evidence shows: README features align with package.json scripts, version consistent (1.18.2), but no test results or runtime verification. Dependency availability: uses bun and Node 22, but no lockfile or integrity checks. Failure messages: troubleshooting guide exists but no specific error handling code. Deductions: static review cannot verify runtime behavior, dependency availability evidence insufficient.

Adaptability9 / 18 · 2.5/5

Evidence shows: README clearly targets developers/teams, scenarios cover desktop, web, mobile, CLI, environment fit (macOS, Windows, Linux, iOS, Android). Capability boundaries: features described but no explicit limits. Trigger precision: command examples (e.g., openchamber status) but not detailed. Environment fit: installation instructions and system requirements provided. Deductions: capability boundaries and trigger precision evidence insufficient.

Convention9 / 18 · 2.5/5

Evidence shows: README structure clear, with quick start, guides, security, troubleshooting sections. Installation notes detailed (desktop, VS Code, CLI). Naming stability: version number clear, but no API stability statement. Examples and FAQ: command examples and guides, but no FAQ document. Known limitations: not explicitly listed. License: MIT license file present. Versioning changelog: no CHANGELOG file. Maintenance responsibility: SECURITY.md and contributing guide, but no explicit maintainer. Deductions: missing known limitations, changelog, maintainer info.

Effectiveness7 / 13 · 2.7/5

Evidence shows: Output usability: multiple interfaces (desktop, web, mobile) and features (multi-run, fusion, changes walkthrough). Marginal value: adds session management, remote access, scheduling over OpenCode. Cost-benefit: open-source free, but no performance or resource consumption data. Deductions: cost-benefit evidence insufficient.

Verifiability3 / 8 · 1.9/5

Evidence shows: README feature descriptions align with package.json scripts and doc links, but no independent verification. Cross-source corroboration: Discord and GitHub links, but no third-party reviews. Fact-inference separation: README clearly distinguishes project from OpenCode, but no technical fact verification. Deductions: lack of independent verification and third-party corroboration.

Risks and how to mitigate them
  • Not found in source: rollback or recovery pathBack up first, or work on a git branch or snapshot, so its changes can be undone.
  • Static review cannot verify runtime behavior; all scores are inferred from documentation and code structure.
  • No rollback mechanism provided; users need to backup or rely on version control.
  • Dependency security lacks vulnerability scanning or audit evidence; recommend security review before use.
  • No known limitations or changelog provided; users may encounter undocumented issues.
Evidence confidence: Low Reviewed Aug 12, 2026 Reviewed revision d634cd23240b New commits since this review; the score may not cover them
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. v2.4.0 OpenChamber v2.4.0: Integrations catalog and find in files
    Release notes excerpt
    New - Integrations catalog: the storefront button in the sidebar header opens a catalog of more than 160 services, such as Linear, Sentry, Figma, Notion and Supabase. One click installs a service's MCP server with its skills or plugins, and the page shows what still waits for a sign-in (thanks to @AlexKutas). - Find in files: the search field above the sidebar file tree can search file contents, with a .* switch for regular expressions. A click on a matching line opens the file at that line (thanks to @deatheros). …
    View on GitHub ↗
  2. v2.3.3 OpenChamber v2.3.3: Agents draw charts and mockups
    Release notes excerpt
    New - Charts and mockups in chat: an agent can show a chart, table, diagram or interface mockup right above its answer. The page follows your theme, opens full screen and downloads as HTML on desktop. If that's not your thing, you can turn it off in Settings → OpenChamber Tools. - Mobile push says what happened: a notification shows the session name and the agent's reply, its question, the command it asks to run, or the error. The text is encrypted end to end, so the relay, Apple and Google see only a generic title. …
    View on GitHub ↗
  3. v2.3.2 OpenChamber v2.3.2: Project knowledge for agents and Linux packages
    Release notes excerpt
    New - Project knowledge for agents: agents read and change the project's notes, todos and plans with their own tool, switched on in Settings next to memory. A plan an agent shows opens in the Project knowledge panel (thanks to @cemarta7). - Links from chat: issue, pull request and merge request links from GitHub, GitLab and Linear open on the issues board next to the session. On desktop, "Open links in the built-in browser" in Settings → General opens other links in the browser panel; Cmd/Ctrl-click still opens the system browser. …
    View on GitHub ↗

FAQ

What is the relationship between OpenChamber and OpenCode?
OpenChamber is an independent project that uses OpenCode as its coding agent engine, but it is not affiliated with the OpenCode team.
Do I need to install OpenCode on every device?
The desktop version bundles OpenCode CLI; CLI/Web and VS Code versions require your installed OpenCode CLI.
Is remote access secure?
Private Relay uses end-to-end encryption and revocable connections. It also supports direct connections, LAN/VPN, Cloudflare/Ngrok tunnels, and SSH.
Can I self-host OpenChamber?
Yes, OpenChamber supports self-hosting and provides a reverse proxy guide and custom theme documentation.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents