开发与工程 opencodedesktop-apppwavscode-extensionmulti-runsession-goalsprivate-relaygithub-integration

OpenChamber

开源工作台,用于运行、监督和审查 AI 编码工作,支持桌面、浏览器、编辑器与移动端。

FollowAgents 评估 · FARS-2.1
不推荐
42/ 100 五分制 2.1 / 5
1 2 3 4 5 6
1信任安全8 / 29 · 1.4/5

证据显示:README 提到 Private Relay 端到端加密、可撤销,UI 密码保护,默认绑定 localhost,安全策略文档列出敏感数据范围。但未提供代码级权限最小化、用户确认机制、数据流透明度的具体实现细节。依赖安全方面有 patch-package 和 overrides,但未提供漏洞扫描或审计证据。外部影响(如隧道、SSH)有文档但未深入。回滚机制未提及。来源归属:README 明确声明独立项目,不隶属于 OpenCode,但未提供代码来源追溯。扣分:缺乏具体实现证据,回滚缺失。

2可靠稳定6 / 14 · 2.1/5

证据显示:README 描述功能与 package.json 脚本一致,版本号一致(1.18.2),但未提供测试结果或运行验证。依赖可用性:使用 bun 和 Node 22,但未提供依赖锁定或完整性校验。失败消息:有 troubleshooting 指南,但未提供具体错误处理代码。扣分:静态审查无法验证运行行为,依赖可用性证据不足。

3适用触发9 / 18 · 2.5/5

证据显示:README 明确目标用户(开发者、团队),场景覆盖桌面、Web、移动、CLI,环境适配(macOS、Windows、Linux、iOS、Android)。能力边界:描述功能但未明确限制。触发精度:有命令示例(如 openchamber status)但未详细说明。环境适配:提供安装说明和系统要求。扣分:能力边界和触发精度证据不足。

4规范维护9 / 18 · 2.5/5

证据显示:README 结构清晰,有快速开始、指南、安全、故障排除等章节。安装说明详细(桌面、VS Code、CLI)。命名稳定:版本号明确,但未提供 API 稳定性说明。示例和 FAQ:有命令示例和指南,但无 FAQ 文档。已知限制:未明确列出。许可证:MIT 许可证文件存在。版本变更日志:未提供 CHANGELOG 文件。维护责任:有 SECURITY.md 和贡献指南,但未明确维护者。扣分:缺少已知限制、变更日志、维护者信息。

5有效结果7 / 13 · 2.7/5

证据显示:输出可用性:提供多种界面(桌面、Web、移动)和功能(多运行、融合、变更走查)。边际价值:相比 OpenCode 增加了会话管理、远程访问、调度等。成本效益:开源免费,但未提供性能或资源消耗数据。扣分:成本效益证据不足。

6证据核验3 / 8 · 1.9/5

证据显示:README 中的功能描述与 package.json 脚本和文档链接一致,但未提供独立验证。跨来源佐证:有 Discord 和 GitHub 链接,但未提供第三方评测。事实与推断分离:README 明确区分项目与 OpenCode 的关系,但未提供技术事实的验证。扣分:缺乏独立验证和第三方佐证。

证据充分度: 评估于 2026年8月12日 审查版本 d634cd23240b
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:回滚或恢复路径
使用前请注意
  • 静态审查无法验证运行行为,所有评分基于文档和代码结构推断。
  • 未提供回滚机制,用户需自行备份或依赖版本控制。
  • 依赖安全未提供漏洞扫描或审计证据,建议使用前进行安全审查。
  • 未提供已知限制和变更日志,用户可能遇到未文档化的问题。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

OpenChamber 是一个开源的工作空间,用于运行、监督和审查 AI 编码工作,可在桌面、浏览器、编辑器与移动端使用。它基于 OpenCode 构建,提供会话目标、多运行、融合、变更导览、预览、GitHub 集成、私人中继、定时任务等功能。桌面版内置 OpenCode CLI,跨平台支持 macOS、Windows 和 Linux;此外还提供 Web/PWA、VS Code 扩展、iOS/Android 应用以及 CLI/服务器版本。会话目标使得代理能自动工作直到满足完成条件;多运行可并行对比多个模型的结果;变更导览将大 diff 转化为 AI 引导的分步讲解。OpenChamber 还支持通过私人中继进行端到端加密的远程访问,以及通过 SSH、Cloudflare 隧道等方式连接。

OpenChamber 运行并监督基于 OpenCode 的编码代理。它通过会话目标让代理持续工作直至完成,支持多运行(最多五个模型并行)和融合(合并最佳部分)。变更导览将大 diff 分组为步骤并解释。预览功能允许用户打开应用并发送元素截图、样式、位置及浏览器错误给代理。GitHub 集成支持从 issue 或 PR 开始会话,发送失败的检查或评论给代理,并更新或合并 PR。私人中继通过二维码配对设备,端到端加密连接。CLI 命令包括 openchamber statusconnect-url --qrtunnel startstartup enable 等。

  1. 前端开发者:启动一个会话,设定目标,让代理自动修改代码直到测试通过,即使关闭电脑也能继续。
  2. 团队负责人:使用多运行功能,让五个不同的模型完成同一任务,对比结果并选择最佳方案。
  3. 代码审查者:通过变更导览,快速理解大型 diff 的逻辑步骤,而不是逐行阅读。
  4. 远程工作者:在桌面或 VS Code 中开始会话,回到家后通过手机或平板继续审查和指导代理。
  5. 维护者:从 GitHub issue 创建会话,代理直接处理并提交 PR,还可将失败的 CI 检查反馈给代理。
  6. 自动化爱好者:设置定时任务,每天自动运行代理执行特定提示,并带有完成目标。

这个 Agent 有哪些优点和局限?

优点
  • 跨平台支持桌面、Web、VS Code、iOS、Android,项目状态同步。
  • 会话目标使代理自动持续工作直至完成,无需持续监控。
  • 多运行和融合功能可并行比较多个模型的结果,提高决策质量。
  • 私人中继提供端到端加密的远程访问,无需开放端口。
  • 与 GitHub 深度集成,支持从 issue/PR 上下文开始并管理 PR。
局限
  • 依赖 OpenCode CLI 作为代理引擎,独立于 OpenCode 但非官方。
  • CLI/Web 需要 Node.js 22+,可能对旧环境有要求。
  • 某些功能(如私人中继)依赖网络连接和外部服务(如 Cloudflare)。
  • 桌面版内置 OpenCode,但 CLI 版本需自行安装,可能增加配置负担。
  • 文档主要面向开发者,非技术用户可能需要学习曲线。

如何安装或部署这个 Agent?

桌面版:从 GitHub Releases 下载最新版本,适用于 macOS、Windows 和 Linux。Linux 用户需下载 AppImage 并执行 chmod +x OpenChamber-*.AppImage,然后运行 ./OpenChamber-*.AppImage,可能需要安装 FUSE(libfuse.so.2)或设置 APPIMAGE_EXTRACT_AND_RUN=1。VS Code:从 Visual Studio Marketplace 安装 'OpenChamber'。CLI/Web:需要 Node.js 22+ 和已安装的 OpenCode CLI,运行 curl -fsSL https://raw.githubusercontent.com/openchamber/openchamber/main/scripts/install.sh | bash,然后使用 openchamber 命令。

如何使用这个 Agent?

安装后,首次运行 CLI 需设置 UI 密码:openchamber --ui-password be-creative-here。查看状态:openchamber status。生成连接二维码:openchamber connect-url --qr。启动 Cloudflare 隧道:openchamber tunnel start --provider cloudflare --mode quick --qr。启用开机启动:openchamber startup enable。查看日志:openchamber logs。停止服务:openchamber stop。更新:openchamber update。桌面版无需额外安装 OpenCode,已内置。

常见问题

OpenChamber 与 OpenCode 是什么关系?
OpenChamber 是一个独立项目,使用 OpenCode 作为其编码代理引擎,但并非 OpenCode 官方产品。
是否需要在每个设备上安装 OpenCode?
桌面版内置 OpenCode CLI;CLI/Web 和 VS Code 版本需要使用你已安装的 OpenCode CLI。
远程访问是否安全?
私人中继使用端到端加密,可随时撤销连接,也支持直接连接、LAN/VPN、Cloudflare/Ngrok 隧道和 SSH。
我可以自己托管吗?
可以,OpenChamber 支持自托管,提供了反向代理指南和自定义主题文档。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents