本文へスキップ
株式会社オブライト
Software Development2026-08-10約9分で読めます

OpenChamberとは — OpenCode基盤のオープンソースAIエージェント開発環境

OpenChamberはOpenCodeを土台にしたオープンソースのエージェント開発環境で、MITライセンスかつ無料。2026年8月にHacker Newsで話題になった。Session Goalsやマルチモデル並列実行など主要機能とインストール手順、Claude Code・Cursorとの違いを解説する。


OpenChamberGitHub、公式サイト: https://openchamber.dev/)は、オープンソースのコーディングエージェント「OpenCode」を実行エンジン(harness)として使う、デスクトップ・Web・エディタ・モバイル向けのエージェント作業用ワークスペースである。2026年8月9日にHacker Newsのフロントページ(147ポイント)に掲載され注目を集めた。ライセンスはMITで、GitHubスターは約8.1k。完全無料で、特定企業に属さない独立プロジェクトとして公開されている。

何ができるか

- Session Goals: ターンごとに結果を検査し、ゴール達成・作業のブロック・設定した上限のいずれかに達するまでエージェントを走らせ続ける
- Multi-run / Fusion: 同一タスクを最大5モデルへ同時に投げ、別々のセッション(任意で別worktree)で実行し、良い結果をマージする
- Changes Walkthrough: 巨大な差分を順序立てた手順に分割し、説明付きでレビューできるようにする
- Preview: 動作中のアプリのUI要素を指し示し、その情報をエージェントへのコンテキストとして渡す
- GitHub連携: issueやPRから作業に着手し、失敗したチェックへの対応やマージをアプリを離れずに行える
- Scheduled Work: cronでプロンプトを定期実行し、Session Goalsと組み合わせて運用できる
- Private Relay: 端末間の同期・リモートアクセスをパスワード保護とエンドツーエンド暗号化付きで提供する

Session Goals — ゴール達成までエージェントを止めない仕組み

Session Goalsは、依頼したタスクに対してエージェントが1ターン返すたびに結果を自動で検査する機能である。目標がまだ達成されていないと判断されれば、エージェントは追加のターンを続け、(1)ゴール達成、(2)これ以上進められないブロック状態、(3)あらかじめ設定したターン数などの上限、のいずれかに到達するまで作業を継続する。アプリを閉じても処理自体は継続する設計になっており、開発者が画面に張り付いて逐一指示を出す必要を減らすことを狙った機能である。

Multi-run / Fusion — 複数モデルへの同時発注

Multi-run(Fusion)は、同じ指示を最大5つのモデルに同時に渡し、それぞれ独立したセッション(必要に応じて別々のgit worktree)で並行実行する機能である。モデルごとに得意・不得意があり出力の質にばらつきが出ることを前提に、複数の候補を並べて比較し、良い部分をマージして最終的な変更に仕上げる、という使い方を想定している。1つのモデルの結果を鵜呑みにせず、複数モデルの出力を比較検討したい場面に向く機能といえる。

Changes WalkthroughとPreview

Changes Walkthroughは、エージェントが生成した大きな差分をそのまま1画面で見せるのではなく、変更内容を順序立てたステップに分割し、それぞれに説明を添えてレビューできるようにする機能である。差分が大きくなりがちなエージェント作業のレビュー負荷を下げる狙いがある。Previewは、実際に動いているアプリケーションの画面上でUI要素を指し示すと、その要素に関する情報がエージェントへのコンテキストとして渡される機能で、「この見た目のボタンを直したい」といった視覚的な指示をテキストに変換する手間を減らせる。

GitHub連携とScheduled Work

GitHub連携により、issueやPRを起点にエージェントへ作業を依頼したり、CIで失敗したチェックへの対応、レビュー後のマージまでをOpenChamberのアプリ内で完結させたりできる。Scheduled Workは、指定したプロンプトをcron形式のスケジュールで定期実行する機能で、Session Goalsと組み合わせることで「毎朝依存パッケージの更新確認を行い、問題なければPRを作る」といった定型作業の自動化を想定した設計になっている。

対応プラットフォームとインストール

OpenChamberはmacOS・Windows・Linuxのデスクトップアプリ、ブラウザ・PWA、モバイルアプリ(beta)、VS Code拡張という複数の形態で提供されている。

- デスクトップ: GitHub Releasesから各OS向けの最新版をダウンロードする。Linuxの場合はAppImageに chmod +x OpenChamber-*.AppImage で実行権限を付与する必要があり、動作にはFUSE(libfuse.so.2)が必要
- VS Code拡張: Visual Studio Marketplaceから拡張機能としてインストールする
- CLI / Web / PWA: Node.js 22以上が必要。curl -fsSL https://raw.githubusercontent.com/openchamber/openchamber/main/scripts/install.sh | bash を実行してインストールし、openchamber --ui-password <任意のパスワード> で起動する
- Web / VS Code利用時の前提: OpenCode CLI(curl -fsSL https://opencode.ai/install | bash でインストール)が別途必要
- モデルのAPIキー: OpenChamber自体はモデルを提供しないため、利用するモデルのAPIキーは利用者が別途用意する

使い方(最短手順)

- 1. インストールスクリプトでOpenChamberを導入し、openchamber --ui-password <パスワード> で起動する
- 2. WebやVS Code拡張から使う場合は、あらかじめOpenCode CLIをインストールしておく
- 3. 利用したいモデルのAPIキーを設定する
- 4. 起動した画面からリポジトリ(プロジェクト)を開き、タスクを指示してセッションを開始する
- 5. 必要に応じてSession GoalsやMulti-runを有効にし、Changes Walkthroughで差分をレビューする

既存ツールとの違い

比較軸OpenCode単体Claude CodeCursorOpenChamber
実行形態CLI上で動くコーディングエージェント本体CLI(およびエディタ連携)で動くコーディングエージェントAIコード編集機能を統合したエディタ(IDE)OpenCodeをharnessとして使うデスクトップ/Web/エディタ/モバイル向けワークスペース
UIターミナルベース主にターミナルベースGUIエディタデスクトップアプリ・ブラウザ/PWA・VS Code拡張・モバイルアプリ(beta)
並列実行標準機能としては非搭載サブエージェント・バックグラウンド実行で複数タスクの並行処理に対応一般的なエディタ機能としては非搭載Multi-run/Fusionで最大5モデルを同時実行しマージ可能
レビュー支援差分表示は基本的なもの差分表示は基本的なものエディタ上でのインライン差分表示Changes Walkthroughでステップ分割+説明付きレビュー
リモート・モバイル想定されていないターミナルのほかデスクトップアプリ・Web版が提供されているデスクトップ利用が基本Private Relayによる端末間同期とモバイルアプリ(beta)
ライセンス・料金オープンソース(利用料はモデルAPI費用に依存)商用製品(Anthropic提供)商用製品(無料枠と有料プランあり)MITライセンス・OpenChamber自体は無料(モデルAPI費用は別途)

この比較はいずれも一般に知られている範囲の中立的な整理であり、Claude CodeやCursorの内部仕様・詳細な数値については公式ドキュメントを参照されたい。OpenChamberの立ち位置は、OpenCodeという既存のオープンソースエージェントを土台に、Session Goalsによる自律実行、Multi-runによる複数モデル比較、Changes Walkthroughによるレビュー支援といった「ワークスペース層」の機能を上乗せしたツールと整理できる。

プライバシーとデータの扱い

公式の説明によれば、OpenChamberはプロジェクト名・パス・プロンプト・コード・差分・セッション内容を収集しないとされており、データはローカルに留まる設計になっている。ただし、実際にどのモデルへどのようなデータが送信されるかは、利用者が接続するモデルプロバイダー側のポリシーにも依存する点には注意が必要である。

誰に向くか、向かないか

OpenCodeを既に使っており、長時間の自律実行や複数モデルの出力比較、GitHub連携込みのワークフローを一つのアプリにまとめたい開発者には向く選択肢である。逆に、特定ベンダーの垂直統合された体験(エディタ一体型のUIや公式サポート)を求める場合や、オープンソースプロジェクトゆえの更新頻度・サポート体制の不確実性を許容できない場合は、Claude CodeやCursorなど商用ツールの方が適することもある。モバイルアプリはbeta段階であるため、モバイル運用を主軸に据える場合は現状の完成度を事前に確認したほうがよい。

よくある質問

OpenChamberは無料か

OpenChamber自体はMITライセンスのオープンソースで無料である。ただし利用するモデルのAPIキーは利用者が別途用意する必要があり、モデルの利用料は別途発生する。

OpenCodeは必須か

OpenChamberはOpenCodeをharness(実行エンジン)として使う設計であり、Web版やVS Code拡張から利用する場合はOpenCode CLIのインストールが前提となる。

動作に必要な環境は

デスクトップアプリはmacOS・Windows・Linuxに対応する。CLI/Web/PWAとして使う場合はNode.js 22以上が必要で、LinuxのAppImageを使う場合はFUSE(libfuse.so.2)も必要になる。

コードや会話内容は外部に送られるか

公式にはプロジェクト名・パス・プロンプト・コード・差分・セッション内容を収集しないとされており、データはローカルに留まる設計とされている。ただし接続先のモデルプロバイダーへの送信有無は別途確認が必要である。

モバイルでも使えるか

モバイルアプリが提供されているが、2026年8月時点でbeta段階であり、機能の完成度は今後変わる可能性がある。

複数のモデルを同時に試せるか

Multi-run(Fusion)機能により、同一タスクを最大5モデルへ同時に投げ、それぞれ別セッションで実行した結果を比較・マージできる。

この記事に関連する無料ツール(登録不要・その場で結果)

お気軽にご相談ください

お問い合わせ