OpenChamberとは
デスクトップ・ブラウザ・VS Codeを横断して使えるオープンソースのエージェント型開発環境
概要
OpenChamberは、AIコーディングエージェントを軸にした開発環境。macOS・Windows・Linux向けデスクトップアプリ、ブラウザ/PWA、VS Code拡張の3系統から同一セッションにアクセスでき、デスクトップを閉じてもエージェントの作業を継続させられる。 1つのタスクを最大5モデルに並列実行させ、最も良い結果を採用したり複数モデルの成果を統合(Fusion)したりする機能や、大きな差分を意味のある単位に整理して見せるChanges Walkthrough、GitHubのissue/PRを起点に作業しチェック失敗をエージェントへ戻す機能等を備える。オープンソースで無料公開されており、エージェントハーネスにはOpenCode SDKを採用している。
背景
コーディングエージェントの普及に伴い、単一モデル・単一クライアントでの利用に留まらず、複数モデルを比較しながらデスクトップ・ブラウザ・エディタを横断して同じ作業セッションを継続したいというニーズが生まれた。OpenChamberは、既存のオープンソースエージェントハーネスであるOpenCode SDKを基盤に、マルチモデル実行やクロスプラットフォームでのセッション共有に焦点を当てた開発環境として作られた。
アーキテクチャ
エージェント実行部分はOpenCode SDK上に構築されており、CLIから`openchamber serve`でローカルにデーモンを起動し、Cloudflareトンネルやリレー(WebSocket)経由でブラウザ・モバイルからリモート接続する構成を取る。UIパスワードによるアクセス制御を備え、デスクトップアプリ・ブラウザ/PWA・VS Code拡張の各クライアントが同じセッション状態を共有する。
ワークフロー
ユーザーはSession Goalsとしてタスクの完了条件を設定し、エージェントはアプリを閉じた後もその目標に向けてターン(対話)を継続する。1つのタスクを複数モデルに同時実行させるMulti-runで結果を比較し、良い部分を組み合わせるFusionを行える。大きな変更はChanges Walkthroughで手順ごとに分解表示され、GitHubのissueやPRを起点にした作業、cronによるスケジュール実行にも対応する。
利点
- 1つのタスクを最大5モデルに並列実行し、結果比較や統合(Fusion)ができる
- デスクトップ・ブラウザ/PWA・VS Code拡張の間でセッションを共有し、作業を継続できる
- オープンソースかつ無料で、GitHubのissue/PR起点の作業やスケジュール実行にも対応する
欠点
比較
- Claude Code — Claude CodeがAnthropic純正モデルのみをターミナルから使うのに対し、OpenChamberは複数モデルを横断して並列実行でき、デスクトップ・ブラウザ・VS Codeを行き来できるという違いがある
- Cline — ClineがVS Code拡張として動作するのに対し、OpenChamberはデスクトップアプリ・ブラウザ・VS Code拡張の複数クライアントで同一セッションを共有できるという違いがある
関連用語
よくある質問
OpenChamberはオープンソースか?
オープンソースで、コードはGitHub上で公開されている。利用自体も無料。
OpenChamberはどのエージェントハーネスを使っている?
OpenCode SDKを基盤にしている。
参考文献
- Official WebsiteOpenChamber
- GitHubopenchamber/openchamber
- DocumentationOpenChamber Docs